Class: Prpr::Config::Env

Inherits:
Object
  • Object
show all
Defined in:
lib/prpr/config/env.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.defaultObject



5
6
7
# File 'lib/prpr/config/env.rb', line 5

def default
  @default ||= new
end

Instance Method Details

#[](name) ⇒ Object



10
11
12
# File 'lib/prpr/config/env.rb', line 10

def [](name)
  ENV[name.to_s.upcase]
end

#format(name, params = {}) ⇒ Object



14
15
16
# File 'lib/prpr/config/env.rb', line 14

def format(name, params = {})
  self[name].to_s % symbolize_keys(params.to_h)
end