# File lib/www/mechanize.rb, line 233
    def put(url, query_params = {}, options = {})
      options = {
        :uri      => url,
        :headers  => {},
        :params   => query_params,
        :verb     => :put
      }.merge(options)
      # fetch the page
      page = fetch_page(options)
      add_to_history(page)
      yield page if block_given?
      page
    end