Actions
Bug #10023
closedHash#merge fails duplicating objects
Bug #10023:
Hash#merge fails duplicating objects
Description
Here is an example in IRB (ruby 2.1.2):
A={b:{}}
=> {:b=>{}}
c=A.merge({c: {d: 'e'}})
=> {:b=>{}, :c=>{:d=>"e"}}
c[:b][:d] = "f"
=> "f"
A
=> {:b=>{:d=>"f"}}
Every key, value pair is expected to be duplicated during the merge? Please, investigate if this is a bug
Actions