Module: Seteable::ClassMethods
- Defined in:
- lib/seteable.rb
Instance Method Summary collapse
Instance Method Details
#inherited(subclass) ⇒ Object
22 23 24 25 |
# File 'lib/seteable.rb', line 22 def inherited(subclass) subclass.settings.replace(Seteable.deepclone(settings)) subclass.settings.default_proc = proc { |h, k| h[k] = settings[k] } end |
#settings ⇒ Object
27 28 29 |
# File 'lib/seteable.rb', line 27 def settings return @settings ||= {} end |