Module: Julewire::ActiveJob::LogSubscriberSilencer

Defined in:
lib/julewire/active_job/log_subscriber_silencer.rb

Class Method Summary collapse

Class Method Details

.silence!Object



7
8
9
10
11
# File 'lib/julewire/active_job/log_subscriber_silencer.rb', line 7

def silence!
  Core::Integration::Lifecycle.require_optional("active_job/log_subscriber")
  subscriber_class = ::ActiveJob::LogSubscriber if defined?(::ActiveJob::LogSubscriber)
  Julewire::RailsSupport::LogSubscribers.detach(subscriber_class, :active_job)
end