Module: RulesProcessor

Defined in:
lib/rules_processor.rb,
lib/rules_processor/version.rb,
lib/rules_processor/processor.rb,
lib/rules_processor/rule_matcher.rb,
lib/rules_processor/configuration.rb,
lib/rules_processor/operations/is.rb,
lib/rules_processor/operations/base.rb,
lib/rules_processor/condition_matcher.rb,
lib/rules_processor/operations/is_not.rb,
lib/rules_processor/operations/include.rb,
lib/rules_processor/operators_to_select.rb,
lib/rules_processor/operations/less_than.rb,
lib/rules_processor/operations/not_include.rb,
lib/rules_processor/operations/greater_than.rb,
lib/rules_processor/operations/less_than_equal.rb,
lib/rules_processor/operations/greater_than_equal.rb

Defined Under Namespace

Modules: Operations, OperatorsToSelect Classes: ConditionMatcher, Configuration, Processor, RuleMatcher

Constant Summary collapse

VERSION =
"0.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



21
22
23
# File 'lib/rules_processor.rb', line 21

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



29
30
31
# File 'lib/rules_processor.rb', line 29

def self.configure
  yield(configuration)
end