Method: WebMock::HttpLibAdapters::ExconAdapter.build_request
- Defined in:
- lib/webmock/http_lib_adapters/excon_adapter.rb
.build_request(params) ⇒ Object
110 111 112 113 114 115 116 117 118 |
# File 'lib/webmock/http_lib_adapters/excon_adapter.rb', line 110 def self.build_request(params) params = params.dup params.delete(:user) params.delete(:password) method = (params.delete(:method) || :get).to_s.downcase.to_sym params[:query] = to_query(params[:query]) if params[:query].is_a?(Hash) uri = Addressable::URI.new(params).to_s WebMock::RequestSignature.new method, uri, body: body_from(params), headers: params[:headers] end |