module Unleashed::Default

Default configuration options for {Client}

Constants

API_DOMAIN

Default API domain

CLIENT_TYPE_HEADER

Default client_type_header

Public Class Methods

api_domain() click to toggle source

Default API domain from ENV or {API_DOMAIN}.

@return [String]

# File lib/unleashed/default.rb, line 20
def api_domain
  ENV['UNLEASHED_API_DOMAIN'] || API_DOMAIN
end
api_id() click to toggle source

Default api_id from ENV.

@return [String]

# File lib/unleashed/default.rb, line 27
def api_id
  ENV['UNLEASHED_API_ID']
end
api_key() click to toggle source

Default api_key from ENV.

@return [String]

# File lib/unleashed/default.rb, line 34
def api_key
  ENV['UNLEASHED_API_KEY']
end
client_type_header() click to toggle source

Default client_type_header from ENV.

@return [String]

# File lib/unleashed/default.rb, line 41
def client_type_header
  ENV['UNLEASHED_CLIENT_TYPE_HEADER'] || CLIENT_TYPE_HEADER
end
errors_format() click to toggle source

Default errors_format from ENV.

@return [String]

# File lib/unleashed/default.rb, line 48
def errors_format
  ENV['UNLEASHED_ERRORS_FORMAT'] || 'processed'
end
options() click to toggle source

Configuration options.

@return [Hash]

# File lib/unleashed/default.rb, line 13
def options
  Hash[Unleashed::Configurable.keys.map { |key| [key, send(key)] }]
end