ちょっとわからないことが出てきた。
class Module def hoge puts "Module::hoge" end end class MyClass hoge end
これはModule::hogeと表示される。
class Base def moge puts "Base::moge" end end class Drived < Base moge end
これはエラーになる。
Moduleクラスも結局は、継承階層のどこかにいる普通のクラスだと思ってたけど、この挙動を見るとどうも違うみたいだなぁ。
この違いを調べてみよっと。