method
compile_delete
v8.1.1 -
Show latest stable
- Class:
Arel::Crud
compile_delete(key = nil)public
No documentation available.
# File activerecord/lib/arel/crud.rb, line 32
def compile_delete(key = nil)
dm = DeleteManager.new(source)
dm.take(limit)
dm.offset(offset)
dm.order(*orders)
dm.wheres = constraints
dm.comment(comment)
dm.key = key
dm.ast.groups = @ctx.groups
@ctx.havings.each { |h| dm.having(h) }
dm
end