class Filegen::DataSources::Environment
Data
source which makes environment variables available
Attributes
source[R]
Public Class Methods
new()
click to toggle source
Create data source
# File lib/filegen/data_sources/environment.rb, line 14 def initialize @source = HashWithIndifferentAccess.new(ENV.to_hash) end
Public Instance Methods
fetch(key, default_value = nil)
click to toggle source
# File lib/filegen/data_sources/environment.rb, line 18 def fetch(key, default_value = nil) source[key.to_sym] || source[key.to_s] || default_value end