Hi, At Sat, 10 Mar 2007 17:29:18 +0900, Aaron Smith wrote in [ruby-talk:242836]: > 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? o = OpenStruct.new o.foo = 1 o.bar = 2 p o.methods(false).grep(/[^=]$/) #=> ["bar", "foo"] -- Nobu Nakada