module Predicate::Not

Public Instance Methods

!() click to toggle source
# File lib/predicate/nodes/not.rb, line 11
def !
  last
end
evaluate(tuple) click to toggle source
# File lib/predicate/nodes/not.rb, line 19
def evaluate(tuple)
  !last.evaluate(tuple)
end
free_variables() click to toggle source
# File lib/predicate/nodes/not.rb, line 15
def free_variables
  @free_variables ||= last.free_variables
end
operator_symbol() click to toggle source
# File lib/predicate/nodes/not.rb, line 5
def operator_symbol
  :'!'
end
priority() click to toggle source
# File lib/predicate/nodes/not.rb, line 9
def priority; 90; end