Method: ActiveRecord::ConnectionAdapters::Transaction#before_commit
- Defined in:
- lib/active_record/connection_adapters/abstract/transaction.rb
#before_commit(&block) ⇒ Object
195 196 197 198 199 200 201 |
# File 'lib/active_record/connection_adapters/abstract/transaction.rb', line 195 def before_commit(&block) if @state.finalized? raise ActiveRecordError, "Cannot register callbacks on a finalized transaction" end (@callbacks ||= []) << Callback.new(:before_commit, block) end |