2015-09-17から1日間の記事一覧

Ruby でクラスメソッドが定義された時に処理をフックする

Ruby でクラスメソッド、つまりクラスオブジェクトに対して特異メソッドが定義された時に処理をフックしたい場合は .singleton_method_added メソッドを『クラスメソッド』として定義します。 [コード] class X # インスタンスメソッドに singleton_method_a…