2009-02-17から1日間の記事一覧
class, module, defキーワードとeval系を使わないクラスメソッド定義がしたい(興味的な意味で) class_method = Module.new { define_method(:foo) { :foo } } klass = Class.new.extend class_method p klass.foo #=> :foo が、一番安易な手段だと思うのだ…
class, module, defキーワードとeval系を使わないクラスメソッド定義がしたい(興味的な意味で) class_method = Module.new { define_method(:foo) { :foo } } klass = Class.new.extend class_method p klass.foo #=> :foo が、一番安易な手段だと思うのだ…