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.



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

def default_transaction_isolation_level
  @default_transaction_isolation_level
end

#transaction_isolation_levelObject (readonly)

Returns the value of attribute transaction_isolation_level.



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

def transaction_isolation_level
  @transaction_isolation_level
end

Instance Method Details

#commit_db_transactionObject

:nodoc:



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

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

#rollback_db_transactionObject

:nodoc:



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

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