lib/arel/extensions/delete_statement.rb in arel_toolkit-0.2.0 vs lib/arel/extensions/delete_statement.rb in arel_toolkit-0.3.0
- old
+ new
@@ -6,9 +6,16 @@
# https://www.postgresql.org/docs/9.5/sql-insert.html
Arel::Nodes::DeleteStatement.class_eval do
attr_accessor :using
attr_accessor :with
attr_accessor :returning
+
+ alias_method :old_initialize, :initialize
+ def initialize(relation = nil, wheres = [])
+ old_initialize(relation, wheres)
+
+ @returning = []
+ end
end
end
module Visitors
class ToSql