Method: ActiveSetting::Loader.register_external_setting

Defined in:
lib/active_setting/loader.rb

.register_external_setting(name, attrs) ⇒ Object



24
25
26
27
# File 'lib/active_setting/loader.rb', line 24

def register_external_setting(name, attrs)
  category ||= external_settings[attrs.fetch(:category, 'External')] ||= {}
  category[name] = attrs.map.with_object({}) { |(k,v), hash| hash[k.to_s] = v }
end