Class: ActiveRecord::ConnectionAdapters::AbstractAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/transaction_isolation_level/adapter_patches.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#default_transaction_isolation_levelObject (readonly)

Returns the value of attribute default_transaction_isolation_level.



50
51
52
# File 'lib/transaction_isolation_level/adapter_patches.rb', line 50

def default_transaction_isolation_level
  @default_transaction_isolation_level
end

#transaction_isolation_levelObject (readonly)

Returns the value of attribute transaction_isolation_level.



50
51
52
# File 'lib/transaction_isolation_level/adapter_patches.rb', line 50

def transaction_isolation_level
  @transaction_isolation_level
end

Instance Method Details

#commit_db_transactionObject

:nodoc:



52
53
54
55
56
# File 'lib/transaction_isolation_level/adapter_patches.rb', line 52

def commit_db_transaction #:nodoc:
  super
ensure
  @transaction_isolation_level = nil
end

#rollback_db_transactionObject

:nodoc:



58
59
60
61
62
# File 'lib/transaction_isolation_level/adapter_patches.rb', line 58

def rollback_db_transaction #:nodoc:
  super
ensure
  @transaction_isolation_level = nil
end