class Routemaster::Jobs::Backends::Sidekiq
Public Class Methods
new(adapter = nil)
click to toggle source
# File lib/routemaster/jobs/backends/sidekiq.rb, line 8 def initialize(adapter = nil) @adapter = adapter || ::Sidekiq::Client end
Public Instance Methods
enqueue(queue, job_class, *args)
click to toggle source
# File lib/routemaster/jobs/backends/sidekiq.rb, line 12 def enqueue(queue, job_class, *args) job_data = Job.data_for(job_class, args) @adapter.push('queue' => queue, 'class' => JobWrapper, 'args' => [job_data]) end