class Prpr::Config::Env
Public Class Methods
default()
click to toggle source
# File lib/prpr/config/env.rb, line 5 def default @default ||= new end
Public Instance Methods
[](name)
click to toggle source
# File lib/prpr/config/env.rb, line 10 def [](name) ENV[name.to_s.upcase] end
format(name, params = {})
click to toggle source
# File lib/prpr/config/env.rb, line 14 def format(name, params = {}) self[name].to_s % symbolize_keys(params.to_h) end
Private Instance Methods
symbolize_keys(hash)
click to toggle source
# File lib/prpr/config/env.rb, line 20 def symbolize_keys(hash) ret = {} hash.keys.each do|key| ret[key.to_sym] = hash[key] end ret end