class Quovo::Api::Base

Attributes

token[R]

Public Class Methods

new(token = Quovo::Token.new) click to toggle source
# File lib/quovo/api/base.rb, line 7
def initialize(token = Quovo::Token.new)
  @token = token
end

Public Instance Methods

api(method, path, params = {}) click to toggle source
# File lib/quovo/api/base.rb, line 11
def api(method, path, params = {})
  format = case method
           when :delete
             :plain
           else
             :json
           end

  request(method, path, params, format) do |req|
    req['Authorization'] = "Bearer #{token.get}"
  end || {}
end