class FeatureToggle::Syntax::DSL
Public Class Methods
run(block)
click to toggle source
# File lib/feature_toggle/syntax.rb, line 11 def self.run(block) new.instance_eval(&block) end
Public Instance Methods
feature(name, &block)
click to toggle source
# File lib/feature_toggle/syntax.rb, line 15 def feature(name, &block) self.features << Feature.new(name, block) end
state(name, &block)
click to toggle source
# File lib/feature_toggle/syntax.rb, line 19 def state(name, &block) self.states << State.new(name, block) end
Protected Instance Methods
features()
click to toggle source
# File lib/feature_toggle/syntax.rb, line 29 def features FeatureToggle.features end
states()
click to toggle source
# File lib/feature_toggle/syntax.rb, line 25 def states FeatureToggle.states end