class OrderUp::Resque
Constants
- ENCAPSULATED_CLASS
Attributes
default_queue_name[R]
Public Class Methods
new(default_queue_name)
click to toggle source
# File lib/order_up/resque.rb, line 11 def initialize(default_queue_name) @default_queue_name = default_queue_name end
Public Instance Methods
push(job)
click to toggle source
# File lib/order_up/resque.rb, line 15 def push(job) queue = job.respond_to?(:queue_name) ? job.queue_name : default_queue_name # this can raise a Redis::CannotConnectError ::Resque.enqueue_to queue, JsonJob, JsonJob.serialize(job) end