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