From: Fredrik Date: 2009-04-30T08:20:07+09:00 Subject: Re: Hash#map > irb(main):041:0> o={"a",1,"b",2} > => {"a"=>1, "b"=>2} > irb(main):042:0> o.merge(o){|k,ov|ov*2} > => {"a"=>2, "b"=>4} > Thanks! That's the piece missing from my Ruby skills! :) Though o.merge (o) doesn't look as pedagogically clear as o.map, it'll have to do.