module Hashie::Extensions::DeepMerge
def deep_merge(other_hash, &block)
def deep_merge(other_hash, &block) copy = dup copy.extend(Hashie::Extensions::DeepMerge) unless copy.respond_to?(:deep_merge!) copy.deep_merge!(other_hash, &block) end
def deep_merge(other_hash, &block) copy = dup copy.extend(Hashie::Extensions::DeepMerge) unless copy.respond_to?(:deep_merge!) copy.deep_merge!(other_hash, &block) end