Module: Rules
- Defined in:
- lib/rules.rb,
lib/rules/rule.rb,
lib/rules/engine.rb,
lib/rules/version.rb,
lib/rules/rule_set.rb,
lib/rules/has_rules.rb,
lib/rules/evaluators.rb,
lib/rules/parameters.rb,
lib/rules/evaluators/evaluator.rb,
lib/rules/evaluators/definitions.rb,
lib/rules/parameters/constant_definitions.rb
Defined Under Namespace
Modules: Evaluators, HasRules, Parameters
Classes: Config, Engine, Rule, RuleSet
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
14
15
16
|
# File 'lib/rules.rb', line 14
def self.config
@config ||= Config.instance
end
|
18
19
20
|
# File 'lib/rules.rb', line 18
def self.configure
yield config
end
|
.constants ⇒ Object
26
27
28
|
# File 'lib/rules.rb', line 26
def self.constants
@constants ||= Parameters.constants
end
|
.evaluators ⇒ Object
22
23
24
|
# File 'lib/rules.rb', line 22
def self.evaluators
@evaluators ||= Evaluators.list
end
|