Sha256: 0c2ec1b4088487258d35e199dc395f07ec7c97949d9b35064eb6d69ebdfb686b
Contents?: true
Size: 479 Bytes
Versions: 2
Compression:
Stored size: 479 Bytes
Contents
module Prpr module Config class Env class << self def default @default ||= new end end def [](name) ENV[name.to_s.upcase] end def format(name, params = {}) self[name].to_s % symbolize_keys(params.to_h) end private def symbolize_keys(hash) ret = {} hash.keys.each do|key| ret[key.to_sym] = hash[key] end ret end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
prpr-0.2.0 | lib/prpr/config/env.rb |
prpr-0.1.0 | lib/prpr/config/env.rb |