Method: ActiveRecord::ConnectionAdapters::Transaction#after_commit

Defined in:
activerecord/lib/active_record/connection_adapters/abstract/transaction.rb

#after_commit(&block) ⇒ Object



203
204
205
206
207
208
209
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 203

def after_commit(&block)
  if @state.finalized?
    raise ActiveRecordError, "Cannot register callbacks on a finalized transaction"
  end

  (@callbacks ||= []) << Callback.new(:after_commit, block)
end