def respond_to?(method_name, include_private=false)
      camelized_name = camelize(method_name.to_s)

      if key?(method_name) ||
          key?(camelized_name) ||
            method_name.to_s.slice(/[=?!_]\Z/)
        return true
      end

      super
    end
def respond_to?(method_name, include_private=false)
      camelized_name = camelize(method_name.to_s)

      if key?(method_name) ||
          key?(camelized_name) ||
            method_name.to_s.slice(/[=?!_]\Z/)
        return true
      end

      super
    end
Will return true if the Mash has had a key
 set in addition to normal respond_to? functionality.