class Mechanize::Chain::ParameterResolver

Public Instance Methods

handle(ctx, params) click to toggle source
Calls superclass method Mechanize::Handler#handle
# File lib/mechanize/chain/parameter_resolver.rb, line 6
def handle(ctx, params)
  parameters  = params[:params]
  uri         = params[:uri]
  case params[:verb]
  when :head, :get, :delete, :trace
    if parameters and parameters.length > 0
      uri.query ||= ''
      uri.query << '&' if uri.query.length > 0
      uri.query << Util.build_query_string(parameters)
    end
    params[:params] = nil
  end
  super
end