module Seteable::ClassMethods
Public Instance Methods
inherited(subclass)
click to toggle source
# 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
set(key, value)
click to toggle source
# File lib/seteable.rb, line 28 def set(key, value) settings[key] = value end
settings()
click to toggle source
# File lib/seteable.rb, line 24 def settings @settings ||= {} end