Method: ActiveRecord::ConnectionAdapters::TransactionInstrumenter#finish
- Defined in:
- activerecord/lib/active_record/connection_adapters/abstract/transaction.rb
#finish(outcome) ⇒ Object
101 102 103 104 105 106 107 |
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 101 def finish(outcome) raise InstrumentationNotStartedError.new("Called finish on a transaction that hasn't started") unless @started @started = false @payload[:outcome] = outcome @handle.finish end |