method
perform_start
v8.1.1 -
Show latest stable
- Class:
ActiveJob::StructuredEventSubscriber
perform_start(event)public
No documentation available.
# File activejob/lib/active_job/structured_event_subscriber.rb, line 73
def perform_start(event)
job = event.payload[:job]
payload = {
job_class: job.class.name,
job_id: job.job_id,
queue: job.queue_name,
enqueued_at: job.enqueued_at&.utc&.iso8601(9),
}
if job.class.log_arguments?
payload[:arguments] = job.arguments
end
emit_event("active_job.started", payload)
end