ちなみに

火曜日の空は僕を押しつぶした。

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 が、一番安易な手段だと思うのだ…