Method: ActiveRecord::ConnectionAdapters::RealTransaction#materialize!

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

#materialize!Object



450
451
452
453
454
455
456
457
458
459
460
461
462
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 450

def materialize!
  if joinable?
    if isolation_level
      connection.begin_isolated_db_transaction(isolation_level)
    else
      connection.begin_db_transaction
    end
  else
    connection.begin_deferred_transaction(isolation_level)
  end

  super
end