« [Ruby] JRuby | トップページ | [Ruby] Unicorn »

2009年5月29日 (金)

[Ruby] Anise


0.4.0 がリリース([ruby-talk:337765])。



コメントベースでも、マクロベースでもないアノテーションを提供する Ruby のライブラリ。



次のスクリプトで試してみたところ、1.9.1でも普通に動いた。



require 'anise'
class X
include Anise
ann :grape, :class=>String
annotator :doc
doc "This is an entry."
def bar
puts "this is bar"
end
attr_accessor :baz, Integer, :max => 10
end
X.new.baz = "foobarbaz" # non exception raised :-)
p X.ann(:grape)
p X.ann(:bar)
p X.ann(:baz)

|

« [Ruby] JRuby | トップページ | [Ruby] Unicorn »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Ruby] Anise:

« [Ruby] JRuby | トップページ | [Ruby] Unicorn »