Method: Delayed::Worker.backend=

Defined in:
lib/delayed/worker.rb

.backend=(backend) ⇒ Object


54
55
56
57
58
59
60
61
# File 'lib/delayed/worker.rb', line 54

def self.backend=(backend)
  if backend.is_a? Symbol
    require "delayed/backend/#{backend}"
    backend = "Delayed::Backend::#{backend.to_s.to_const_string}::Job".constantize
  end
  @@backend = backend
  silence_warnings { ::Delayed.const_set(:Job, backend) }
end