# File lib/arel/nodes/select_core.rb, line 49 def eql? other self.class == other.class && self.source == other.source && self.top == other.top && self.set_quantifier == other.set_quantifier && self.projections == other.projections && self.wheres == other.wheres && self.groups == other.groups && self.having == other.having && self.windows == other.windows end
# File lib/arel/nodes/select_core.rb, line 21 def from @source.left end
# File lib/arel/nodes/select_core.rb, line 25 def from= value @source.left = value end
# File lib/arel/nodes/select_core.rb, line 42 def hash [ @source, @top, @set_quantifier, @projections, @wheres, @groups, @having, @windows ].hash end
# File lib/arel/nodes/select_core.rb, line 32 def initialize_copy other super @source = @source.clone if @source @projections = @projections.clone @wheres = @wheres.clone @groups = @groups.clone @having = @having.clone if @having @windows = @windows.clone end
Generated with the Darkfish Rdoc Generator 2.