From: Zouplaz Date: 2006-09-15T20:05:52+09:00 Subject: Re: Merging two anonymous structs le 15/09/2006 12:55, MonkeeSage nous a dit: > Zouplaz wrote: >> Hello, I wonder if it's possible to merge two #struct objects ? > > It's possible, but it's probably better to use Hashes instead. You can > always convert a Hash to a Struct [1] after you're done fiddling with > it. But if you really want to merge two structs, you could do something > like this: > > def struct_join(main, other) > mems = main.members + other.members > vals = main.values + other.values > Struct.new(nil, *mems).new(*vals) > end > > > [1] http://rubyforge.org/snippet/detail.php?type=snippet&id=1 > > Regards, > Jordan > Thank you so much !! I spent 3 hours on this...