method
new
rails latest stable - Class:
ActiveRecord::ConnectionAdapters::Transaction
new(connection, isolation: nil, joinable: true, run_commit_callbacks: false)public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract/transaction.rb, line 126
def initialize(connection, isolation: nil, joinable: true, run_commit_callbacks: false)
@connection = connection
@state = TransactionState.new
@records = nil
@isolation_level = isolation
@materialized = false
@joinable = joinable
@run_commit_callbacks = run_commit_callbacks
@lazy_enrollment_records = nil
@dirty = false
@instrumenter = TransactionInstrumenter.new(connection: connection)
end