Sha256: 64ad6e595fbe4b3c58290addc7d95dffa3cb5524cdcddf4272db9c866385452f

Contents?: true

Size: 440 Bytes

Versions: 4

Compression:

Stored size: 440 Bytes

Contents

# 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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
isolator-1.1.1 lib/isolator/orm_adapters/active_record.rb
isolator-1.1.0 lib/isolator/orm_adapters/active_record.rb
isolator-1.0.1 lib/isolator/orm_adapters/active_record.rb
isolator-1.0.0 lib/isolator/orm_adapters/active_record.rb