class Devise::Async::Backend::QueueClassic
Public Class Methods
enqueue(method, *args)
click to toggle source
# File lib/devise/async/backend/queue_classic.rb, line 7 def self.enqueue(method, *args) queue = ::QC::Queue.new(Devise::Async.queue) method = String(method) # QC won't serialize Symbol such as #{method} args.unshift("#{self}.perform", method) queue.enqueue(*args) end
perform(*args)
click to toggle source
# File lib/devise/async/backend/queue_classic.rb, line 14 def self.perform(*args) new.perform(*args) end