From: Dominik Werder Date: 2004-12-10T05:47:27+09:00 Subject: Re: Overloading a module method? > module Math > class << self > alias :oldcos :cos > end > def Math::cos( val ) > #etc... > end > end if I do it this way and load this code in irb, I can do: Math.cos 2 but not: include Math cos 2 this would invoke the original cos method.. but see my other posting where I have already solved this part :)) thanks anyway! Dominik