Class: Macmillan::Utils::Settings::EnvVarsBackend

Inherits:
Object
  • Object
show all
Defined in:
lib/macmillan/utils/settings/env_vars_backend.rb

Instance Method Summary collapse

Instance Method Details

#get(key) ⇒ Object



5
6
7
8
9
# File 'lib/macmillan/utils/settings/env_vars_backend.rb', line 5

def get(key)
  backend_key = key.to_s.upcase
  return KeyNotFound.new(key, self, backend_key) unless ENV.key?(backend_key)
  Value.new(key, ENV[backend_key].dup, self, backend_key)
end