Class: Coppertone::Mechanism::IncludeMatcher::IncludeRecordEvaluator
- Inherits:
-
RecordEvaluator
- Object
- RecordEvaluator
- Coppertone::Mechanism::IncludeMatcher::IncludeRecordEvaluator
- Defined in:
- lib/coppertone/mechanism/include_matcher.rb
Overview
Evaluates records that are referenced via an include
Instance Attribute Summary
Attributes inherited from RecordEvaluator
Instance Method Summary collapse
Methods inherited from RecordEvaluator
#add_default_exp, #add_exp_to_result, #directive_result, #evaluate, #follow_redirect?, #initialize
Constructor Details
This class inherits a constructor from Coppertone::RecordEvaluator
Instance Method Details
#evaluate_fail_result(result, _m, _r) ⇒ Object
9 10 11 |
# File 'lib/coppertone/mechanism/include_matcher.rb', line 9 def evaluate_fail_result(result, _m, _r) result end |
#evaluate_none_result(result, m, r) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/coppertone/mechanism/include_matcher.rb', line 13 def evaluate_none_result(result, m, r) new_result = super return new_result unless new_result.none? raise Coppertone::NoneIncludeResultError end |