Module: Devise::Async

Defined in:
lib/devise/async.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/torquebox.rb,
lib/devise/async/backend/delayed_job.rb,
lib/devise/async/backend/queue_classic.rb

Defined Under Namespace

Modules: Backend Classes: Worker

Constant Summary collapse

VERSION =
"0.9.0"
@@backend =
:resque
@@queue =
:mailer
@@enabled =
true

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.queue   = :my_custom_queue
end

Yields:

  • (_self)

Yield Parameters:

  • _self (Devise::Async)

    the object that the method was called on



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

def self.setup
  yield self
end