From: Trans Date: 2008-03-14T00:11:45+09:00 Subject: Re: Get OpenStruct attributes On Mar 13, 7:26 am, "Arlen Cuss" wrote: > Hi, > > On Thu, Mar 13, 2008 at 7:04 AM, Trans wrote: > > o = OpenStruct.new(:a=>1,:b=>2) > > => # > > >> o.instance_variable_get("@table") > > => {:a=>1, :b=>2} > > Looking into internals sounds dangerous. How about - It may be the only reliable way. Try #dup on an OpenStruct and see what happens. T.