From: James Edward Gray II Date: 2007-07-16T23:00:38+09:00 Subject: Re: clean nice way (hash) On Jul 16, 2007, at 5:58 AM, hemant wrote: > a.inject({}) {|mem,(key,value)| mem[key] = {'name' => value}; mem } I would write that as: a.inject(Hash.new) { |h, (k, v)| h.merge(k => v) } James Edward Gray II