Sha256: 4b033af8c41f8c13205a88ffbe5faf0be6a0b54df793378286b3422f60d38852
Contents?: true
Size: 567 Bytes
Versions: 8
Compression:
Stored size: 567 Bytes
Contents
require "qe" require "delayed_job" module Qe class DelayedJob class Worker < Struct.new(:worker_name, :options) def perform Qe::Worker.perform(worker_name, options) end end def self.enqueue(worker, options = {}) Delayed::Job.enqueue Worker.new(worker.name, options), :queue => worker.queue end def self.schedule(worker, run_at, options = {}) Delayed::Job.enqueue Worker.new(worker.name, options), :queue => worker.queue, :run_at => run_at end end self.adapter = DelayedJob end
Version data entries
8 entries across 8 versions & 1 rubygems