2008-09-27から1日間の記事一覧

RubyのObjectクラスは過去を再定義するタイムマシンだ!

Objectクラスはすべてのクラスのスーパークラスである だからObjectクラスに定義されたinstanceメソッドoは すべてのクラスで定義されたinstanceメソッドoになる class Object def o 'o' end end class MyClass end Object.new.o # => "o" Array.new.o # => …