Sha256: fbf3fc4759c295f9264864b5b4019143ec3e418058f803da9a11a3ea440b3eaf

Contents?: true

Size: 313 Bytes

Versions: 2

Compression:

Stored size: 313 Bytes

Contents

# 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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activerecord-7.0.0.alpha2 lib/arel/delete_manager.rb
activerecord-7.0.0.alpha1 lib/arel/delete_manager.rb