class ActiveRecord::ConnectionAdapters::RealTransaction
Public Instance Methods
commit()
click to toggle source
# File lib/active_record/connection_adapters/abstract/transaction.rb, line 218 def commit connection.commit_db_transaction if materialized? @state.full_commit! end
materialize!()
click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/abstract/transaction.rb, line 203 def materialize! if isolation_level connection.begin_isolated_db_transaction(isolation_level) else connection.begin_db_transaction end super end
rollback()
click to toggle source
# File lib/active_record/connection_adapters/abstract/transaction.rb, line 213 def rollback connection.rollback_db_transaction if materialized? @state.full_rollback! end