From: Austin Ziegler Date: 2006-04-07T01:16:32+09:00 Subject: Re: un_include and un_extend On 4/6/06, Yukihiro Matsumoto wrote:> It still sounds like bad manner for the same reason. Besides it's not> thread safe. If I were designing Transaction::Simple, I'd create> t_foo as a delegation object to the original foo. But I might be> still missing something. That might work and I can investigate that. Ultimately, the trick withthat mode of operation is that changes to the t_foo object *must* bereflected to the foo object, but only if the block exits without erroror an explicit #commit_transaction call is made. The other thing that would make me happy is the ability to not haveMarshal#dump break if I have a Proc. ;) -austin--Austin Ziegler * halostatue@gmail.com * Alternate: austin@halostatue.ca