From: cmlr@... Date: 2002-01-10T03:21:44+09:00 Subject: Re: instance variables automatically accessible? Sorry, I meant class Class alias oldNew new private :oldNew def new(*args) instance = oldNew(*args) for v in instance.instance_variables eval "attr_accessor :#{v[1..-1]}" end instance end end Carl Mueller