Sha256: 64cf96d981527dddc6638d5f8ea8e0d7358cffe29a7f2e098fda0b40ff5401c1
Contents?: true
Size: 764 Bytes
Versions: 6
Compression:
Stored size: 764 Bytes
Contents
require "app_manager/client/connection" require "app_manager/client/banners" require "app_manager/client/plans" module AppManager class Client include HTTParty include AppManager::Client::Connection include AppManager::Client::Banners include AppManager::Client::Plans format :json def initialize(access_token = nil, json_req = false) access_token ||= ENV["APP_MANAGER_ACCESS_TOKEN"] hostport = ENV['APP_MANAGER_API_URL'] || 'https://app-manager.hulkapps.com' self.class.base_uri "#{hostport}/api" header = {'token' => "#{access_token}"} header.merge!('Content-Type' => 'application/json') if json_req self.class.default_options.merge!(headers: header) end def is_json end end end
Version data entries
6 entries across 6 versions & 1 rubygems