Module: Torm
- Extended by:
- Tools
- Defined in:
- lib/torm.rb,
lib/torm/version.rb,
lib/torm/rules_engine.rb
Defined Under Namespace
Modules: Tools Classes: RulesEngine
Constant Summary collapse
- VERSION =
'0.0.1'
Class Attribute Summary collapse
-
.default_rules_file ⇒ Object
Returns the value of attribute default_rules_file.
-
.instance ⇒ Object
Returns the value of attribute instance.
Class Method Summary collapse
-
.set_defaults(engine: instance) {|engine| ... } ⇒ Object
Load an engine with the current rules, yield it (to add rules) and then save it if rules were added.
Methods included from Tools
atomic_save, slice, symbolize_keys
Class Attribute Details
.default_rules_file ⇒ Object
Returns the value of attribute default_rules_file.
15 16 17 |
# File 'lib/torm.rb', line 15 def default_rules_file @default_rules_file end |
.instance ⇒ Object
Returns the value of attribute instance.
15 16 17 |
# File 'lib/torm.rb', line 15 def instance @instance end |
Class Method Details
.set_defaults(engine: instance) {|engine| ... } ⇒ Object
Load an engine with the current rules, yield it (to add rules) and then save it if rules were added.
26 27 28 29 |
# File 'lib/torm.rb', line 26 def set_defaults(engine: instance) yield engine engine.save if engine.dirty? end |