Facets has an annotations system

  http://facets.rubyforge.org/rdoc/annotations/

very simple to use:

  ann :some_method, :annotation_name => "foovalue", ...

  ann :some_method, :annotation_name
  => "foovalue"

T.