Facets has Annotations. (http://facets.rubyforge.org)

But to be clear they are name => value pairs, not just values. You
could do something like this:

  ann :some_method, 'meta' =>  [ "BizMethod", "WritesData",
"RequireTrans" ]

  def some_method()
    ....
  end

  ann.some_method.meta  #=> [ "BizMethod", "WritesData", "RequireTrans"
]

T.