method

enqueue_at

enqueue_at(job, timestamp)
public

No documentation available.

# File activejob/lib/active_job/queue_adapters/queue_classic_adapter.rb, line 26
      def enqueue_at(job, timestamp) #:nodoc:
        queue = build_queue(job.queue_name)
        unless queue.respond_to?(:enqueue_at)
          raise NotImplementedError, 'To be able to schedule jobs with queue_classic '              'the QC::Queue needs to respond to `enqueue_at(timestamp, method, *args)`. '              'You can implement this yourself or you can use the queue_classic-later gem.'
        end
        qc_job = queue.enqueue_at(timestamp, "#{JobWrapper.name}.perform", job.serialize)
        job.provider_job_id = qc_job["id"] if qc_job.is_a?(Hash)
        qc_job
      end