On Jan 4, 2007, at 10:05 PM, Trans wrote: >> To do it by hand you'd add a >> >> module_function :method >> >> for each method. > > Not quite the same however. Using module_function actually creates a > new method that is a copy of the first. extend_self OTOH adds the > module to it's own metaclass' inheritance chain, so in that case they > are the same method. Right, I just meant them to be conceptually similar to add some redundancy to the explanation. But it wasn't exact. Thank you! -- fxn