lib/bmg/operator/allbut.rb in bmg-0.19.3 vs lib/bmg/operator/allbut.rb in bmg-0.20.0

- old
+ new

@@ -48,15 +48,15 @@ else super end end - def update(tuple) - operand.update(valid_tuple!(tuple)) + def update(tuple, predicate = Predicate.tautology) + operand.update(valid_tuple!(tuple), predicate) end - def delete - operand.delete + def delete(predicate = Predicate.tautology) + operand.delete(predicate) end def to_ast [:allbut, operand.to_ast, butlist.dup] end