Module: RaceGuard::Interceptors::ActiveJobPerformLater

Defined in:
lib/race_guard/interceptors/active_job.rb

Overview

Prepended onto ActiveJob::Base.singleton_class.

Instance Method Summary collapse

Instance Method Details

#perform_later(*args, **kwargs) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/race_guard/interceptors/active_job.rb', line 9

def perform_later(*args, **kwargs, &)
  job_name = name
  Emitter.emit(
    :active_job,
    "ActiveJob perform_later (#{job_name})",
    'job_class' => job_name,
    'args_preview' => args.inspect.byteslice(0, 240).to_s
  )
  super
end