Method: ContextIO::Request#initialize

Defined in:
lib/context_io/utilities/request.rb

#initialize(connection, method, url, params = nil) ⇒ Request

Returns a new instance of Request.



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/context_io/utilities/request.rb', line 5

def initialize(connection, method, url, params = nil)
  request = connection.connect.send(method, url, params)
  if request.headers["content-type"] == "application/json"
    @response = JSON.parse(request.body)
  else
    @response = request.body
  end
  @url = request.env.url
  @status = request.status
  @success =  check_success(request.status)
end