Class: Devise::Async::Worker

Inherits:
Object
  • Object
show all
Defined in:
lib/devise/async/worker.rb

Class Method Summary collapse

Class Method Details

.enqueue(method, resource_class, resource_id, *args) ⇒ Object

Used is the internal interface for devise-async to enqueue notifications to the desired backend.



8
9
10
11
12
# File 'lib/devise/async/worker.rb', line 8

def enqueue(method, resource_class, resource_id, *args)
  # convert args to strings and hashes with string keys before passing to backend
  args = stringify_args args
  backend_class.enqueue(method, resource_class, resource_id, *args)
end