Class: Factbase::Contains
- Defined in:
- lib/factbase/terms/contains.rb
Overview
Represents a ‘contains’ term in the Factbase. Returns true if any value of the left operand contains any value of the right as a substring. Operates on string values via ‘String#include?`.
Instance Method Summary collapse
-
#evaluate(fact, maps, fb) ⇒ Boolean
Evaluate term on a fact.
-
#initialize(operands) ⇒ Contains
constructor
Constructor.
Methods inherited from TermBase
Constructor Details
Instance Method Details
#evaluate(fact, maps, fb) ⇒ Boolean
Evaluate term on a fact.
25 26 27 |
# File 'lib/factbase/terms/contains.rb', line 25 def evaluate(fact, maps, fb) @op.evaluate(fact, maps, fb) end |