Module: Devise::Async

Defined in:
lib/devise/async/model.rb,
lib/devise/async.rb,
lib/devise/async/proxy.rb,
lib/devise/async/worker.rb,
lib/devise/async/backend.rb,
lib/devise/async/version.rb,
lib/devise/async/backend/base.rb,
lib/devise/async/backend/resque.rb,
lib/devise/async/backend/sidekiq.rb,
lib/devise/async/backend/delayed_job.rb,
lib/devise/async/backend/queue_classic.rb

Overview

TODO remove when appropriate

Defined Under Namespace

Modules: Backend, Model Classes: Proxy, Worker

Constant Summary collapse

VERSION =
"0.5.1"
@@backend =
:resque
@@mailer =
"Devise::Mailer"
@@queue =
:mailer

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Allow configuring Devise::Async with a block

Example:

Devise::Async.setup do |config|
  config.backend = :resque
  config.mailer  = "MyMailer"
  config.queue   = :my_custom_queue
end

Yields:

  • (_self)

Yield Parameters:

  • _self (Devise::Async)

    the object that the method was called on



40
41
42
# File 'lib/devise/async.rb', line 40

def self.setup
  yield self
end