class Arel::Nodes::Fragments
def +(other)
def +(other) raise ArgumentError, "Expected Arel node" unless Arel.arel_node?(other) self.class.new([*@values, other]) end
def eql?(other)
def eql?(other) self.class == other.class && self.values == other.values end
def hash
def hash [@values].hash end
def initialize(values = [])
def initialize(values = []) super() @values = values end
def initialize_copy(other)
def initialize_copy(other) super @values = @values.clone end