Method: Mechanize::HTTP::Agent#resolve_parameters

Defined in:
lib/mechanize/http/agent.rb

#resolve_parameters(uri, method, parameters) ⇒ Object



771
772
773
774
775
776
777
778
779
780
781
782
783
784
# File 'lib/mechanize/http/agent.rb', line 771

def resolve_parameters uri, method, parameters
  case method
  when :head, :get, :delete, :trace then
    if parameters and parameters.length > 0
      uri.query ||= ''
      uri.query << '&' if uri.query.length > 0
      uri.query << Mechanize::Util.build_query_string(parameters)
    end

    return uri, nil
  end

  return uri, parameters
end