Module: Isolator::ActiveSupportTransactionSubscriber

Defined in:
lib/isolator/orm_adapters/active_support_transaction_subscriber.rb

Overview

ActiveSupport notifications subscriber for “transaction.active_record” event (new in Rails 7.1)

Defined Under Namespace

Classes: Subscriber

Class Method Summary collapse

Class Method Details

.subscribe!(event = "transaction.active_record", sql_event = "sql.active_record") ⇒ Object



68
69
70
71
72
# File 'lib/isolator/orm_adapters/active_support_transaction_subscriber.rb', line 68

def self.subscribe!(event = "transaction.active_record", sql_event = "sql.active_record")
  subscriber = Subscriber.new
  ::ActiveSupport::Notifications.subscribe(event, subscriber)
  ::ActiveSupport::Notifications.subscribe(sql_event, subscriber)
end