class Hphones::Request

Represents an API request

Attributes

api[R]
endpoint[R]

Public Class Methods

new(api, endpoint) click to toggle source
# File lib/hphones/request.rb, line 10
def initialize(api, endpoint)
  @api = api
  @endpoint = endpoint
end

Public Instance Methods

get(params = {}) click to toggle source
# File lib/hphones/request.rb, line 15
def get(params = {})
  conn = api.connection
  compiled_params = params.merge('apikey' => api.api_key)
  Hphones::Response.new(self, conn.get(api.base_path, compiled_params))
end
response_type() click to toggle source
# File lib/hphones/request.rb, line 21
def response_type
  endpoint.response_type
end