lib/isolator/orm_adapters/active_record.rb
# frozen_string_literal: true require_relative "active_support_subscriber" # We rely on this feature introduced in 7.1.0.beta1: https://github.com/rails/rails/pull/49192 if ActiveRecord::VERSION::MAJOR >= 7 && ActiveRecord::VERSION::MINOR >= 1 require_relative "active_support_transaction_subscriber" Isolator::ActiveSupportTransactionSubscriber.subscribe! else Isolator::ActiveSupportSubscriber.subscribe!("sql.active_record") end