method

enqueue_all

rails latest stable - Class: ActiveJob::StructuredEventSubscriber

Method not available on this version

This method is only available on newer versions. The first available version (v8.1.1) is shown here.

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