# File lib/hashie/extensions/deep_merge.rb, line 5 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