Class: MT::DataAPI::Client::APIRequest
- Inherits:
-
Object
- Object
- MT::DataAPI::Client::APIRequest
- Defined in:
- lib/mt/data_api/client/api_request.rb
Overview
Send request to endpoint
Instance Method Summary collapse
-
#initialize(endpoint) ⇒ APIRequest
constructor
A new instance of APIRequest.
- #send(access_token, args) ⇒ Object
Constructor Details
#initialize(endpoint) ⇒ APIRequest
Returns a new instance of APIRequest.
9 10 11 |
# File 'lib/mt/data_api/client/api_request.rb', line 9 def initialize(endpoint) @endpoint = endpoint end |
Instance Method Details
#send(access_token, args) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/mt/data_api/client/api_request.rb', line 13 def send(access_token, args) uri = URI.parse(@endpoint.request_url(args)) net_http(uri).start do |http| http.request(request(uri, access_token, args)) end end |