Class: SolidQueueGuard::Checks::Config::QueueSchemaCheck

Inherits:
Base
  • Object
show all
Defined in:
lib/solid_queue_guard/checks/config/queue_schema_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/queue_schema_check.rb', line 7

def call
  schema_path = rails_root.join('db/queue_schema.rb')

  if schema_path.exist?
    pass('queue_schema', 'db/queue_schema.rb exists')
  else
    warn(
      'queue_schema',
      'db/queue_schema.rb not found',
      suggestion: 'Run bin/rails solid_queue:install to generate the queue schema'
    )
  end
end