From: Farrel Lifson Date: 2006-04-20T03:54:36+09:00 Subject: Re: overriding a class method super still works: irb(main):001:0> class A irb(main):002:1> def self.method_a irb(main):003:2> puts "A" irb(main):004:2> end irb(main):005:1> end => nil irb(main):006:0> class NewA < A irb(main):007:1> def self.method_a irb(main):008:2> puts "NewA" irb(main):009:2> super irb(main):010:2> end irb(main):011:1> end => nil irb(main):012:0> NewA.method_a NewA A Farrel