From: Daniel Sheppard Date: 2007-11-23T11:30:19+09:00 Subject: Re: Call overwritten method of included module? > module MyModule > def my_method > return "my module rocks!" > end > end > > class MyClass > include(MyModule) > > def my_method > return "my class rocks!" > end > end > > Is there a way to call MyModule::my_method from within > MyClass? "super" > sadly doesn't work... You'd need to alias the old method: class MyClass include(MyModule) alias :old_my_method :my_method def my_method old_my_method end end (If you're using rails/activesupport, you'd probably use alias_method_chain to simplify things) Dan.