From: Luke Grimstrup Date: 2008-06-04T21:10:35+09:00 Subject: Re: Mering an array of hashes Ah, that does work too! A friend of mine told me what I "should" be doing to get it working, but left the exercise of the coding it up to me. Here's the magic: hash_b.each{|d| d.merge!(hash_a.select{|e| e[:name] == d[:name]}.first)} -- Posted via http://www.ruby-forum.com/.