Class: GuideboxWrapper::GuideboxApi

Inherits:
Object
  • Object
show all
Defined in:
lib/GuideboxWrapper/guidebox_wrapper.rb

Direct Known Subclasses

GuideboxMovie, GuideboxTv

Instance Method Summary collapse

Constructor Details

#initialize(key, region) ⇒ GuideboxApi

Returns a new instance of GuideboxApi.



11
12
13
14
15
16
# File 'lib/GuideboxWrapper/guidebox_wrapper.rb', line 11

def initialize(key, region)
  @key = key
  @region = region
  @base_url = "http://api-public.guidebox.com/v1.43/#{region}/#{key}"
  @client = Client.new
end

Instance Method Details

#quotaObject



18
19
20
21
22
# File 'lib/GuideboxWrapper/guidebox_wrapper.rb', line 18

def quota
  url = @base_url + "/quota"
  results = @client.query(url)
  results["monthly_quota"]["current"]
end