目指そうかなRubyist RSSフィード

 | 

2011-06-21

[meta] クラス名がわからないときにクラスをオープンにする  [meta] クラス名がわからないときにクラスをオープンにする - 目指そうかなRubyist を含むブックマーク はてなブックマーク -  [meta] クラス名がわからないときにクラスをオープンにする - 目指そうかなRubyist  [meta] クラス名がわからないときにクラスをオープンにする - 目指そうかなRubyist のブックマークコメント

Module#class_evalを使用する

def add_method(a_class)
  a_class.class_eval do
    def m
      'Hello'
    end
  end
end

add_method String

'a'.m # => 'Hello'
 |