module Predicate::SetOp

Public Instance Methods

constant_variables() click to toggle source
# File lib/predicate/nodes/set_op.rb, line 21
def constant_variables
  []
end
free_variables() click to toggle source
# File lib/predicate/nodes/set_op.rb, line 17
def free_variables
  @free_variables ||= left.free_variables | right.free_variables
end
identifier()
Alias for: left
left() click to toggle source
# File lib/predicate/nodes/set_op.rb, line 7
def left
  self[1]
end
Also aliased as: identifier
priority() click to toggle source
# File lib/predicate/nodes/set_op.rb, line 5
def priority; 80; end
right() click to toggle source
# File lib/predicate/nodes/set_op.rb, line 12
def right
  self[2]
end
Also aliased as: values
values()
Alias for: right