class IntuitOAuth::Transport
Public Class Methods
request(method, url, headers=nil, body=nil, isBuildResponse=true)
click to toggle source
# File lib/intuit-oauth/transport.rb, line 25 def self.request(method, url, headers=nil, body=nil, isBuildResponse=true) uri = URI(url) user_agent_header = { 'User-Agent': IntuitOAuth::Version::USER_AGENT } req_headers = headers.nil? ? user_agent_header : user_agent_header.merge!(headers) if method == 'GET' response = get(url, headers: req_headers ) elsif method == 'POST' response = post(url, headers: req_headers, body: body ) end if isBuildResponse == true IntuitOAuth::Utils.build_response_object(response) else response end end