From: Hiroshi IGARASHI Date: 2000-09-16T00:08:42+09:00 Subject: [ruby-dev:10924] instance methods of Module/Class いがらし%クラスブラウザ作成中 です。 この現象をどう説明したらよいか分かりません。バグ? igarashi@mahon$ cat class-test.rb class Module def foo puts("Module#foo called for #{self}.") end end class Class < Module def foo puts("Class#foo called for #{self}.") end end [Object, Module, Class, Fixnum, String, File].each do |m| m.foo end igarashi@mahon$ ruby -v class-test.rb ruby 1.6.0 (2000-09-12) [i686-linux] Class#foo called for Object. Class#foo called for Module. Class#foo called for Class. Class#foo called for Fixnum. Class#foo called for String. Module#foo called for File. -- 五十嵐 宏 (Hiroshi IGARASHI)