1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activerecord/lib/arel/delete_manager.rb
Ryuta Kamizono 096719ce2a Move where from TreeManager to SelectManager
`TreeManager` is inherited by `InsertManager` but `where` on
`InsertManager` doesn't work.

And also, remove `@ctx` since the instance variable is used only for the
`SelectManager`.
2021-03-15 23:50:44 +09:00

16 lines
313 B
Ruby

# frozen_string_literal: true
module Arel # :nodoc: all
class DeleteManager < Arel::TreeManager
include TreeManager::StatementMethods
def initialize(table = nil)
@ast = Nodes::DeleteStatement.new(table)
end
def from(relation)
@ast.relation = relation
self
end
end
end