Module: Settings::Setting::Macro
- Defined in:
- lib/settings/setting/macro.rb
Instance Method Summary collapse
- #setting_macro(attribute) ⇒ Object (also: #setting)
Instance Method Details
#setting_macro(attribute) ⇒ Object Also known as: setting
4 5 6 7 8 9 10 11 12 |
# File 'lib/settings/setting/macro.rb', line 4 def setting_macro(attribute) logger = Log.get(self) logger.trace { "Defining setting attribute: #{attribute}" } Attribute::Define.(self, attribute, :accessor) Settings::Registry.register(self, attribute).tap do logger.debug { "Defined setting attribute: #{attribute}" } end end |