# File lib/arel/nodes/binary.rb, line 6 def initialize left, right @left = left @right = right end
# File lib/arel/nodes/binary.rb, line 21 def eql? other self.class == other.class && self.left == other.left && self.right == other.right end
# File lib/arel/nodes/binary.rb, line 17 def hash [@left, @right].hash end
# File lib/arel/nodes/binary.rb, line 11 def initialize_copy other super @left = @left.clone if @left @right = @right.clone if @right end