Module: DashOverlord::Config

Included in:
V1::Config
Defined in:
lib/dash_overlord/config.rb

Instance Method Summary collapse

Instance Method Details

#get(key) ⇒ Object



13
14
15
16
17
# File 'lib/dash_overlord/config.rb', line 13

def get(key)
  return data[key] if data.key?(key)

  ENV.fetch(key.to_s.upcase, ENV.fetch("#{@prefix}#{key.to_s.upcase}"))
end

#set(key, value) ⇒ Object



9
10
11
# File 'lib/dash_overlord/config.rb', line 9

def set(key, value)
  data[key] = value
end