class ActiveRecord::ConnectionAdapters::RealTransaction
Public Instance Methods
commit()
click to toggle source
# File lib/active_record/connection_adapters/abstract/transaction.rb, line 209 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 194 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 204 def rollback connection.rollback_db_transaction if materialized? @state.full_rollback! end