# File lib/hashie/mash.rb, line 113
    def deep_update(other_hash)
      other_hash.each_pair do |k,v|
        key = convert_key(k)
        if regular_reader(key).is_a?(Mash) and v.is_a?(::Hash)
          regular_reader(key).deep_update(v)
        else
          regular_writer(key, convert_value(v, true))
        end
      end
      self
    end