On 12/2/2011 2:35 AM, Yong Li wrote:
> Maybe you want to undef the method before including a module.

I tried that, but that will not remove the mixed-in module from the 
inheritance chain, so including that same module again still does 
nothing. The methods I undef'ed will simply be marked undefined and the 
caller will no longer be able to call them.