Class: Devise::Async::Backend::ActiveJob
- Inherits:
-
Base
- Object
- Base
- Devise::Async::Backend::ActiveJob
- Defined in:
- lib/devise/async/backend/active_job.rb
Defined Under Namespace
Classes: Runner
Class Method Summary collapse
Class Method Details
.enqueue(*args) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/devise/async/backend/active_job.rb', line 8 def self.enqueue(*args) # avoid symbols in params... escaped_args = args.map { |x| x.kind_of?(Symbol) ? x.to_s : x } if Runner.respond_to?(:perform_later) Runner.perform_later(*escaped_args) else Runner.enqueue(*escaped_args) end end |