From: Yohanes Santoso Date: 2002-11-07T08:31:07+09:00 Subject: Re: class << self ahoward writes: > why would > > def Foo.foo > 'foo' > end > > NOT be inherited in this fashion? i understand that the methods are statically Um... it works for me. irb(main):001:0> class Foo; end nil irb(main):002:0> def Foo.abc irb(main):003:1> 'abc' irb(main):004:1> end nil irb(main):005:0> class Bar < Foo irb(main):006:1> end nil irb(main):007:0> Foo.abc "abc" irb(main):008:0> Bar.abc # => "abc" because method "abc" is 'inherited' "abc"