From: Trans Date: 2007-03-13T09:55:57+09:00 Subject: Re: OpenStruct,, know what keys are set On Mar 10, 4:29 am, Aaron Smith wrote: > I need to use an OpenStruct to mimic what an object acts like in another > language. is it possible somehow to find what keys are set on an > OpenStruct at any given time? > > thanks a little late to the party but in any case... require 'facets/core/ostruct/instance_delegate' OpenStruct.new(:a=>1,:b=>2).instance_delegate.keys #=> [ :a, :b ] T.