Sha256: edcab2609be3530460d9998b7fbb004866761cfcca52d09dc2e80db6975e4691
Contents?: true
Size: 170 Bytes
Versions: 25
Compression:
Stored size: 170 Bytes
Contents
class Hash def deep_merge(second) merger = proc { |key, v1, v2| Hash === v1 && Hash === v2 ? v1.merge(v2, &merger) : v2 } self.merge(second, &merger) end end
Version data entries
25 entries across 23 versions & 4 rubygems