Sha256: 13b2fcc2a82eae4356f2b93892e11a5e7b81e94b2adf2cf0a2136a2294a17d2e

Contents?: true

Size: 670 Bytes

Versions: 3

Compression:

Stored size: 670 Bytes

Contents

require 'uri'

module NucleusApi
  class Environment
    attr_accessor :api_client
    attr_accessor :auth_config
    attr_accessor :SANDBOX
    attr_accessor :PRODUCTION
    def initialize(api_client = ApiClient.default, config = Configuration.default, auth_config = AuthConfiguration.default)
      @api_client = api_client
      @config = config
      @auth_config = auth_config
      @SANDBOX = 'sandbox.hydrogenplatform.com'
      @PRODUCTION = 'api.hydrogenplatform.com'
    end

    def set_environment(host)
      if (host)
        @config.config.host=host
        @api_client.config.host=host
        @auth_config.set_base_url(host)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hydrogen-nucleus-api-1.9.4 lib/nucleus_api/environment.rb
hydrogen-nucleus-api-1.9.3 lib/nucleus_api/environment.rb
hydrogen-nucleus-api-1.9.2 lib/nucleus_api/environment.rb