Class: Torm::RulesEngine::RuleVariationHelper
- Inherits:
-
Object
- Object
- Torm::RulesEngine::RuleVariationHelper
- Defined in:
- lib/torm/rules_engine.rb
Overview
Simple helper class to add the block DSL to add_rules
Instance Method Summary collapse
-
#initialize(engine, name) ⇒ RuleVariationHelper
constructor
A new instance of RuleVariationHelper.
- #variation(value, policy, **conditions) ⇒ Object
Constructor Details
#initialize(engine, name) ⇒ RuleVariationHelper
Returns a new instance of RuleVariationHelper.
44 45 46 47 |
# File 'lib/torm/rules_engine.rb', line 44 def initialize(engine, name) @engine = engine @name = name end |
Instance Method Details
#variation(value, policy, **conditions) ⇒ Object
49 50 51 |
# File 'lib/torm/rules_engine.rb', line 49 def variation(value, policy, **conditions) @engine.add_rule(@name, value, policy, conditions) end |