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

Version Path
app_manager-1.3.5 lib/app_manager/client.rb
app_manager-1.3.4 lib/app_manager/client.rb
app_manager-1.3.3 lib/app_manager/client.rb
app_manager-1.3.2 lib/app_manager/client.rb
app_manager-1.3.1 lib/app_manager/client.rb
app_manager-1.3.0 lib/app_manager/client.rb