method

enqueue

rails latest stable - Class: ActiveJob::QueueAdapters::QuAdapter

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v5.2.3) is shown here.

enqueue(job, *args)
public

No documentation available.

# File activejob/lib/active_job/queue_adapters/qu_adapter.rb, line 21
      def enqueue(job, *args) #:nodoc:
        qu_job = Qu::Payload.new(klass: JobWrapper, args: [job.serialize]).tap do |payload|
          payload.instance_variable_set(:@queue, job.queue_name)
        end.push

        # qu_job can be nil depending on the configured backend
        job.provider_job_id = qu_job.id unless qu_job.nil?
        qu_job
      end