class Hover::Client::HMAC

Attributes

client_id[RW]
client_secret[RW]

Public Class Methods

new(client_id, client_secret, site = 'http://localhost:3000', prefix = 'api/v1') click to toggle source
Calls superclass method Hover::Client::HTTP::new
# File lib/hover/client/hmac.rb, line 8
def initialize(client_id, client_secret, site = 'http://localhost:3000', prefix = 'api/v1')
  super(site, prefix)
  
  self.client_id = client_id
  self.client_secret = client_secret
end

Public Instance Methods

authenticate(request) click to toggle source
# File lib/hover/client/hmac.rb, line 15
def authenticate(request)
  ApiAuth.sign!(request, client_id, client_secret)
end