From: David MacMahon Date: 2013-08-18T13:00:44-07:00 Subject: [ruby-core:56729] Re: [ruby-trunk - Feature #7739] Define Hash#| as Hash#reverse_merge in Rails On Aug 18, 2013, at 12:34 PM, fuadksd (Fuad Saud) wrote: > Matz rejected (({+})) for merging, as it is different than addition. My understanding was that Matz rejected #+ for merging because of a concern about how to resolve key conflicts. Maybe his concern can be addressed by providing two Hash operators (e.g. #| for reverse_merge-like behavior and #+ for merge-like behavior) each with distinct and well defined resolutions for conflicting keys. Dave