method
enqueue_all
rails latest stable - Class:
ActiveJob::StructuredEventSubscriber
enqueue_all(event)public
No documentation available.
# File activejob/lib/active_job/structured_event_subscriber.rb, line 56
def enqueue_all(event)
jobs = event.payload[:jobs]
adapter = event.payload[:adapter]
enqueued_count = event.payload[:enqueued_count].to_i
failed_count = jobs.size - enqueued_count
emit_event("active_job.bulk_enqueued",
adapter: ActiveJob.adapter_name(adapter),
job_count: jobs.size,
enqueued_count: enqueued_count,
failed_enqueue_count: failed_count,
enqueued_classes: jobs.filter_map do |job|
job.class.name if jobs.count == enqueued_count || job.successfully_enqueued?
end.tally
)
end