lib/predicate/nodes/intersect.rb in predicate-1.3.0 vs lib/predicate/nodes/intersect.rb in predicate-1.3.1

- old
+ new

@@ -21,11 +21,11 @@ def constant_variables values.size == 1 ? free_variables : [] end def evaluate(tuple) - t_x = left.evaluate(tuple) - t_x && !(tx & right.evaluate(tuple)).empty? + t_x = identifier.evaluate(tuple) + t_x && !(t_x & values).empty? end end end