From: Dave Burt Date: 2005-10-14T11:46:55+09:00 Subject: Re: Challenging Project ... Need a deep guru to provide enlightenment. Jeff Wood... > I want a completely clean(transparent) proxy object. The controversial Ref class I made a while back on this list has this property, I think, with the exception that it also has a deref property which allows you to assign it a different delegate-object. You could remove that interface, but I imagine it could be handy. It just uses Delegate, and redefines is_a?, kind_of?, respond_to, and Module#===. Download it from http://www.dave.burt.id.au/ruby/ref.rb Cheers, Dave