>>>>> "d" == dblack <dblack / candle.superlink.net> writes: d> I'm now researching that question :-) Just an example (it's 1.7) pigeon% cat b.rb #!./ruby class A < Class def self.a p "a" end def a p "a" end end b = A.new b.a pigeon% pigeon% b.rb ./b.rb:13: undefined method `a' for #<Class:0x401ac244> (NoMethodError) pigeon% Guy Decoux