class ActiveRecord::ConnectionAdapters::RealTransaction
Experimental RBS support (using type sampling data from the type_fusion project).
# sig/active_record/connection_adapters/abstract/transaction.rbs class ActiveRecord::ConnectionAdapters::RealTransaction < ActiveRecord::ConnectionAdapters::Transaction def materialize!: () -> true def rollback: () -> Symbol end
def commit
def commit connection.commit_db_transaction if materialized? @state.full_commit! end
def materialize!
Experimental RBS support (using type sampling data from the type_fusion project).
def materialize!: () -> true
This signature was generated using 21 samples from 1 application.
def materialize! if isolation_level connection.begin_isolated_db_transaction(isolation_level) else connection.begin_db_transaction end super end
def rollback
Experimental RBS support (using type sampling data from the type_fusion project).
def rollback: () -> Symbol
This signature was generated using 9 samples from 1 application.
def rollback connection.rollback_db_transaction if materialized? @state.full_rollback! end