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