module HttpStub::Extensions::Core::URI::ClassMethods

Public Instance Methods

add_parameters(uri, parameters) click to toggle source
# File lib/http_stub/extensions/core/uri.rb, line 13
def add_parameters(uri, parameters)
  parsed_uri = ::URI.parse(uri)
  existing_parameters = ::URI.decode_www_form(parsed_uri.query || "").to_h
  parsed_uri.query = ::URI.encode_www_form(existing_parameters.merge(parameters))
  parsed_uri.to_s
end