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

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

インスタンスメソッドが定義された時に処理をフックしたい場合、『クラスメソッド』に #method_added を定義します。 [コード] class X # クラスメソッドに method_added を追加する def self.method_added name p name end # インスタンスメソッドを定義し…