Class: AppManager::Client

Inherits:
Object
  • Object
show all
Includes:
Banners, Connection, HTTParty
Defined in:
lib/app_manager/client.rb,
lib/app_manager/client/banners.rb,
lib/app_manager/client/connection.rb

Defined Under Namespace

Modules: Banners, Connection

Instance Method Summary collapse

Methods included from Banners

#get_banners

Methods included from Connection

#delete, #get, #post, #put

Constructor Details

#initialize(access_token = nil) ⇒ Client

Returns a new instance of Client.



16
17
18
19
20
21
# File 'lib/app_manager/client.rb', line 16

def initialize(access_token = nil)
  access_token ||= ENV["APP_MANAGER_ACCESS_TOKEN"]
  hostport = ENV['APP_MANAGER_API_URL'] || 'https://app-manager.hulkapps.com'
		  self.class.base_uri "#{hostport}/api"
  self.class.default_options.merge!(headers: { 'token' => "#{access_token}" })
end