1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
module Arel module Nodes class DeleteStatement < Arel::Nodes::Binary alias :relation :left alias :relation= :left= alias :wheres :right alias :wheres= :right= def initialize relation = nil, wheres = [] super end def initialize_copy other super @right = @right.clone end end end end