Sha256: 4cbb9e638cb381f741059ee3b209b33f7dd828e1b4816ddd4165981b1f23e047
Contents?: true
Size: 593 Bytes
Versions: 12
Compression:
Stored size: 593 Bytes
Contents
module ConfigHelper def ConfigHelper.get_as_api_key ENV.fetch('AS_API_KEY', 'API_KEY') end def ConfigHelper.get_as_host_identifier ENV['AS_ACCOUNT_HOST_KEY'] || ENV['AS_HOST_IDENTIFIER'] || 'ACCOUNT_HOST_KEY' end def ConfigHelper.get_as_api_endpoint ENV.fetch('AS_API_ENDPOINT', nil) end def ConfigHelper.get_client_options(as_api_key, as_host_identifier, as_api_endpoint) { :api_key => as_api_key, :host_identifier => as_host_identifier }.tap do |opts| opts[:api_endpoint] = as_api_endpoint unless as_api_endpoint.nil? end end end
Version data entries
12 entries across 12 versions & 2 rubygems