class ActivePivot::Api::Request

Constants

HOST

Attributes

params[RW]
path[RW]

Public Class Methods

get(path, params = {}) click to toggle source
# File lib/active_pivot/api/request.rb, line 10
def self.get(path, params = {})
  self.new(path, params).get
end
new(path, params = {}) click to toggle source
# File lib/active_pivot/api/request.rb, line 14
def initialize(path, params = {})
  @path   = path
  @params = params
end

Public Instance Methods

get() click to toggle source
# File lib/active_pivot/api/request.rb, line 19
def get
  Response.new(HTTParty.get(HOST + path, options))
end

Private Instance Methods

api_token() click to toggle source
# File lib/active_pivot/api/request.rb, line 32
def api_token
  Api::Config.api_token
end
options() click to toggle source
# File lib/active_pivot/api/request.rb, line 25
def options
  {
    headers: {"X-TrackerToken" => api_token},
    query: params
  }
end