Module: RestApiClient::Request

Included in:
Client
Defined in:
lib/rest_api_client/request.rb

Instance Method Summary collapse

Instance Method Details

#request(method, path, body, params, opts) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/rest_api_client/request.rb', line 10

def request(method, path, body, params, opts)
  response = connection.send(method) do | request|
    request.headers = request.headers.merge(opts[:headers]) if opts[:headers].present?
    request.path = path
    request.params = params if params.present?
    request.body = body if body.present?
  end
  puts connection.params
  response = Response.create(response) 
end