Lennon Day-Reynolds wrote:

> There's also a hack I remember seeing out there somewhere that allows
> one object to "become" another, so the DelayedInstance would actually
> adopt the identity of the instantiated object, removing the additional
> indirection on each method call.

Are you referring to the EvilRuby-project? (See http://evil.rubyforge.org/)

Regards,
Florian Gross