class MoesifApi::UnirestClient
Public Instance Methods
convert_response(response)
click to toggle source
Method overridden from HttpClient
.
# File lib/moesif_api/http/unirest_client.rb, line 32 def convert_response(response) return HttpResponse.new(response.code, response.headers.dup, response.raw_body.dup) end
execute_as_binary(http_request)
click to toggle source
Method overridden from HttpClient
.
# File lib/moesif_api/http/unirest_client.rb, line 19 def execute_as_binary(http_request) if http_request.username || http_request.password auth = {:user=>http_request.username, :password=>http_request.password} end response = Unirest.method(http_request.http_method.downcase).call(http_request.query_url, headers: http_request.headers, parameters: http_request.parameters, auth: auth) return convert_response(response) end
execute_as_string(http_request)
click to toggle source
Method overridden from HttpClient
.
# File lib/moesif_api/http/unirest_client.rb, line 6 def execute_as_string(http_request) if http_request.username || http_request.password auth = {:user=>http_request.username, :password=>http_request.password} end response = Unirest.method(http_request.http_method.downcase).call(http_request.query_url, headers: http_request.headers, parameters: http_request.parameters, auth: auth) return convert_response(response) end