I've been programming JavaScript a lot lately and would like to find a
way to create and object without defining a class like the JavaScript
object literal. Is there a quick an dirty object in Ruby?
In JavaScript
var a = {foo: 34, bar:89}
a.foo
a.bar
Thanks,
Peter
a = Struct.new(:foo,:bar).new(34,89)
a.foo
a.bar
> Thanks,
> Peter
>
Regards,
Park Heesob
There is also OpenStruct
>> require 'ostruct'
=> true
>> o=OpenStruct.new(:foo=>10,:bar=>30)
=> #<OpenStruct bar=30, foo=10>
>> o.foo
=> 10
>> o.bar
=> 30
Kind regards
robert