module Predicate::Intersect

Public Instance Methods

evaluate(tuple) click to toggle source
# File lib/predicate/nodes/intersect.rb, line 5
def evaluate(tuple)
  x, y = left.evaluate(tuple), right.evaluate(tuple)
  x && y && !(x & y).empty?
end