Sha256: 15979ace1696db3425b157761b11d2721859f0fe24812eccd06dde9d31dcf0a6
Contents?: true
Size: 519 Bytes
Versions: 5
Compression:
Stored size: 519 Bytes
Contents
require 'delayed_job' module ActiveJob module QueueAdapters class DelayedJobAdapter class << self def enqueue(job) JobWrapper.new.delay(queue: job.queue_name).perform(job.serialize) end def enqueue_at(job, timestamp) JobWrapper.new.delay(queue: job.queue_name, run_at: Time.at(timestamp)).perform(job.serialize) end end class JobWrapper def perform(job_data) Base.execute(job_data) end end end end end
Version data entries
5 entries across 5 versions & 2 rubygems