class Enabler::Config
Attributes
store[RW]
Public Instance Methods
after_disabling(feature, &block)
click to toggle source
# File lib/enabler/config.rb, line 19 def after_disabling(feature, &block) after_disablings[feature.to_sym] = block end
after_disablings()
click to toggle source
# File lib/enabler/config.rb, line 31 def after_disablings @after_disablings ||= {} end
after_enabling(feature, &block)
click to toggle source
# File lib/enabler/config.rb, line 15 def after_enabling(feature, &block) after_enablings[feature.to_sym] = block end
after_enablings()
click to toggle source
# File lib/enabler/config.rb, line 27 def after_enablings @after_enablings ||= {} end
persistence(val)
click to toggle source
# File lib/enabler/config.rb, line 11 def persistence(val) self.store = val end
rule(feature, &block)
click to toggle source
# File lib/enabler/config.rb, line 7 def rule(feature, &block) rules << Rule.new(feature.to_sym, block) end
rules()
click to toggle source
# File lib/enabler/config.rb, line 23 def rules @rules ||= [] end