前田です。 In message "[ruby-list:7433] Registration & initialize method in subclass of builtin class" Inaba Hiroto <inaba / st.rim.or.jp> wrote: |早速ですが、fj.lang.rubyでちょっと自分がフォローしたbuiltin classの |subclassのinitializeメソッドについてですが、ruby-1.1b9_09でも以下のク |ラスではnewから呼ばれないようです。 | | IO Module Class Proc Struct | |これはあえてそのようにしているのでしょうか? あえてそうしているというか、initializeはClass#new(インスタンスメソッド の方です)で呼ばれているのですが、これらのクラスではnewを再定義している からです。 1.1b9_07からは再定義されたnewの中でinitializeが呼ばれるようになって います。 -- 前田 修吾