class Arel::Nodes::DeleteStatement
def eql?(other)
def eql?(other) self.class == other.class && self.relation == other.relation && self.wheres == other.wheres && self.orders == other.orders && self.groups == other.groups && self.havings == other.havings && self.limit == other.limit && self.offset == other.offset && self.key == other.key end
def hash
def hash [self.class, @relation, @wheres, @orders, @limit, @offset, @key].hash end
def initialize(relation = nil, wheres = [])
def initialize(relation = nil, wheres = []) super() @relation = relation @wheres = wheres @groups = [] @havings = [] @orders = [] @limit = nil @offset = nil @key = nil end
def initialize_copy(other)
def initialize_copy(other) super @relation = @relation.clone if @relation @wheres = @wheres.clone if @wheres end