RubyでJava的なアノテーションが使いたくなったので実装してみました。 参考にしたのは以下の質問に対する回答。 How to simulate Java-like annotations in Ruby? http://stackoverflow.com/questions/3157426/how-to-simulate-java-like-annotations-in-ruby そのまんまだとインスタンスメソッドにしか対応できなかったので、クラスメソッド含めアノテーションを付与できるようにしてみました。 使い方 メソッドに対して_で始まるアノテーションを記述する。 require './annotations' class Sample annotate! _label_only def instance_method1; end _with_args arg1: 'val1', a