1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/lib/arel/nodes/node.rb
2010-09-15 09:26:01 -07:00

20 lines
438 B
Ruby

module Arel
module Nodes
###
# Abstract base class for all AST nodes
class Node
###
# Factory method to create a Nodes::Grouping node that has an Nodes::Or
# node as a child.
def or right
Nodes::Grouping.new Nodes::Or.new(self, right)
end
###
# Factory method to create an Nodes::And node.
def and right
Nodes::And.new self, right
end
end
end
end