Method: Rdm::Settings#read_setting

Defined in:
lib/rdm/settings.rb

#read_setting(key, vars: {}) ⇒ Object



49
50
51
52
53
54
55
56
57
58
# File 'lib/rdm/settings.rb', line 49

def read_setting(key, vars: {})
  value = @settings[key.to_s]
  if value.is_a?(Proc)
    value.call
  elsif value.is_a?(String)
    replace_variables(value, except: key, additional_vars: vars)
  else
    value
  end
end