Class: GlobalSetting::EnvProvider
- Inherits:
-
BaseProvider
- Object
- BaseProvider
- GlobalSetting::EnvProvider
- Defined in:
- app/models/global_setting.rb
Instance Method Summary collapse
Methods inherited from BaseProvider
Instance Method Details
#keys ⇒ Object
313 314 315 |
# File 'app/models/global_setting.rb', line 313 def keys ENV.keys.select { |k| k =~ /\ADISCOURSE_/ }.map { |k| k[10..-1].downcase.to_sym } end |
#lookup(key, default) ⇒ Object
308 309 310 311 |
# File 'app/models/global_setting.rb', line 308 def lookup(key, default) var = ENV["DISCOURSE_" + key.to_s.upcase] resolve(var, var.nil? ? default : nil) end |