Rubyを使い初めてから結構たちますが、まだ新しい発見というのはあるものですね。
class_eval
1 FOO = lambda{|bar| puts bar} 2 3 class Foo 4 class_exec("Foo", &FOO) 5 end #=> Foo
posted by
genki
on Sat 6 Aug 2011
at 19:28
Rubyを使い初めてから結構たちますが、まだ新しい発見というのはあるものですね。
class_eval
1 FOO = lambda{|bar| puts bar} 2 3 class Foo 4 class_exec("Foo", &FOO) 5 end #=> Foo