Repository URL to install this package:
|
Version:
0.2.0.3 ▾
|
class Settings
module Setting
module Macro
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
alias :setting :setting_macro
end
end
end