Method: Delayed::Worker.guess_backend

Defined in:
lib/delayed/worker.rb

.guess_backendObject


39
40
41
42
43
44
45
46
47
48
# File 'lib/delayed/worker.rb', line 39

def self.guess_backend
  self.backend ||= if defined?(ActiveRecord)
    :active_record
  elsif defined?(MongoMapper)
    :mongo_mapper
  else
    logger.warn "Could not decide on a backend, defaulting to active_record"
    :active_record
  end
end