Class: FeatureFlipper::FeatureMapper

Inherits:
Object
  • Object
show all
Defined in:
lib/feature_flipper/config.rb

Instance Method Summary collapse

Constructor Details

#initialize(state) ⇒ FeatureMapper

Returns a new instance of FeatureMapper.



75
76
77
# File 'lib/feature_flipper/config.rb', line 75

def initialize(state)
  @state = state
end

Instance Method Details

#feature(name, options = {}) ⇒ Object



79
80
81
# File 'lib/feature_flipper/config.rb', line 79

def feature(name, options = {})
  FeatureFlipper::Config.features[name] = options.merge(:state => @state)
end