Method: ActiveSetting::Setting.define_shortcut_method

Defined in:
lib/active_setting/setting.rb

.define_shortcut_method(setting) ⇒ Object



29
30
31
32
33
34
35
36
37
38
# File 'lib/active_setting/setting.rb', line 29

def self.define_shortcut_method(setting)
  class_eval "    def self.\#{setting.name}\n      self.class.registered_settings[:\#{setting.name}].value\n    end\n    def self.\#{setting.name}=(value)\n      self.class.registered_settings[:\#{setting.name}].raw_value = value\n    end\n  TEXT\nend\n"