From: Sebastian Hungerecker Date: 2008-10-22T20:25:24+09:00 Subject: Re: Why ?? Trans wrote: > The toplevel object (aka 'main') delegates some module-equivalent > methods to Object class. As far as I'm aware it "delegates" only alias, undef, def, module and class. So it only delegates keywords, not methods. Which is, I assume, why def works and define_method (which is a method) does not. HTH, Sebastian -- NP: Die Apokalyptischen Reiter - Wir Hoffen Jabber: sepp2k@jabber.org ICQ: 205544826