Class: Giftbit::Request

Inherits:
Object
  • Object
show all
Extended by:
Util
Includes:
HTTParty
Defined in:
lib/giftbit-rails/request.rb

Direct Known Subclasses

Brand, Campaign, Embedded, Fund, Gift, Link, Marketplace, Ping, Region

Instance Method Summary collapse

Methods included from Util

argument_error, extract_errors, extract_params, raise_id_error, raise_id_or_uuid_error, raise_uuid_error

Constructor Details

#initialize(key, url) ⇒ Request

Returns a new instance of Request.



9
10
11
12
13
# File 'lib/giftbit-rails/request.rb', line 9

def initialize key, url
  raise self.argument_error("api_key and api_url") if key.blank? || url.blank?
  self.class.base_uri url
  self.class.headers({'Content-Type' => 'application/json', 'Authorization' => "Bearer #{key}"})
end