Module: Bali::Integrator::RuleClass
- Defined in:
- lib/bali/integrators/rule_class_integrator.rb
Overview
high-level functions to access and manage RuleClass classes
Class Method Summary collapse
-
.add(rule_class) ⇒ Object
add a new rule class.
-
.all ⇒ Object
return all rule classes.
-
.for(target) ⇒ Object
return all rule class of a target.
Class Method Details
.add(rule_class) ⇒ Object
add a new rule class
19 20 21 22 23 24 |
# File 'lib/bali/integrators/rule_class_integrator.rb', line 19 def add(rule_class) target = rule_class.target_class Bali::RULE_CLASS_MAP[target.to_s] = rule_class rule_class end |
.all ⇒ Object
return all rule classes
9 10 11 |
# File 'lib/bali/integrators/rule_class_integrator.rb', line 9 def all Bali::RULE_CLASS_MAP end |
.for(target) ⇒ Object
return all rule class of a target
14 15 16 |
# File 'lib/bali/integrators/rule_class_integrator.rb', line 14 def for(target) Bali::RULE_CLASS_MAP[target.to_s] end |