Module: Devise::Async::Backend
- Defined in:
- lib/devise/async.rb,
lib/devise/async/backend.rb,
lib/devise/async/backend/base.rb,
lib/devise/async/backend/resque.rb,
lib/devise/async/backend/sidekiq.rb,
lib/devise/async/backend/torquebox.rb,
lib/devise/async/backend/delayed_job.rb,
lib/devise/async/backend/queue_classic.rb
Defined Under Namespace
Classes: Base, DelayedJob, QueueClassic, Resque, Sidekiq, Torquebox
Class Method Summary collapse
-
.for(backend) ⇒ Object
Gives the desired backend driver class to be used to enqueue jobs.
Class Method Details
.for(backend) ⇒ Object
Gives the desired backend driver class to be used to enqueue jobs.
6 7 8 9 10 |
# File 'lib/devise/async/backend.rb', line 6 def self.for(backend) const_get(backend.to_s.camelize) rescue NameError raise ArgumentError, "unsupported backend for devise-async." end |