class Terraformer::Credentials::Datadog
Constants
- KEYS
Public Class Methods
get_from_options(options)
click to toggle source
# File lib/terraformer/credentials/datadog.rb, line 20 def self.get_from_options(options) KEYS.inject({}) do |credentials, key| datadog_key = key.sub("datadog_", "").to_sym credentials[datadog_key] = options[key.to_sym].nil? ? options[key] : options[key.to_sym] credentials[datadog_key] = ENV[key.upcase] if credentials[datadog_key].nil? raise DatadogMissingCredentals.new(key) if credentials[datadog_key].nil? credentials end end