Class: SolidQueueGuard::Checks::Config::AdapterCheck

Inherits:
Base
  • Object
show all
Defined in:
lib/solid_queue_guard/checks/config/adapter_check.rb

Instance Method Summary collapse

Methods inherited from Base

call, #initialize

Constructor Details

This class inherits a constructor from SolidQueueGuard::Checks::Base

Instance Method Details

#callObject



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/solid_queue_guard/checks/config/adapter_check.rb', line 7

def call
  adapter = Rails.application.config.active_job.queue_adapter

  if adapter.to_sym == :solid_queue
    pass('adapter', 'Active Job adapter is :solid_queue')
  else
    failure(
      'adapter',
      "Active Job adapter is #{adapter.inspect}, expected :solid_queue",
      suggestion: 'Set config.active_job.queue_adapter = :solid_queue'
    )
  end
end