merge
Ruby では、次の関数を使用してハッシュをマージできます。
1.9.3-p194 :038 > h1 = { "a" => 1, "b" => [1] }
=> {"a"=>1, "b"=>[1]}
1.9.3-p194 :039 > h2 = { "a" => 2, "b" => [2] }
=> {"a"=>2, "b"=>[2]}
1.9.3-p194 :040 > h1.merge(h2)
=> {"a"=>2, "b"=>[2]}
マージするとハッシュ内の配列が上書きされますが、それらを結合したいと思います。
=> {"a"=>2, "b"=>[1, 2]}
これを達成するためのルビー関数またはワンライナーはありますか?