From: "John W. Long" Date: 2006-08-30T22:36:04+09:00 Subject: Overriding Class Methods With Modules How do I override a class method on an object with another module? For example: class TestObject def self.my_method "override me" end end module TestExtension def my_method "overridden by TestExtension" end def another_method "another method" end end TestObject.extend TestExtension puts TestObject.my_method #=> "override me" puts TestObject.another_method #=> "another method" Why can't I get TestObject to use my_method from TestExtension? -- John Long http://wiseheartdesign.com http://radiantcms.org