Sha256: 2180a1adc596e98a019a998c62275d5ac4db93fc4ee0f8d9a8998e35248819f0
Contents?: true
Size: 247 Bytes
Versions: 7
Compression:
Stored size: 247 Bytes
Contents
module HashRecursiveMerge def rmerge!(other_hash) merge!(other_hash) do |key, old_value, new_value| old_value.class == self.class ? old_value.rmerge!(new_value) : new_value end end end class Hash include HashRecursiveMerge end
Version data entries
7 entries across 7 versions & 1 rubygems