Class: Woods::Console::Adapters::SidekiqAdapter

Inherits:
JobAdapter
  • Object
show all
Defined in:
lib/woods/console/adapters/sidekiq_adapter.rb

Overview

Job backend adapter for Sidekiq.

Builds bridge requests for Sidekiq queue stats, failure listing, job lookup, scheduled jobs, and retry operations.

Examples:

adapter = SidekiqAdapter.new
adapter.queue_stats  # => { tool: 'sidekiq_queue_stats', params: {} }

Class Method Summary collapse

Methods inherited from JobAdapter

#find_job, #queue_stats, #recent_failures, #retry_job, #scheduled_jobs

Class Method Details

.available?Boolean

Check if Sidekiq is available in the current environment.

Returns:

  • (Boolean)


21
22
23
# File 'lib/woods/console/adapters/sidekiq_adapter.rb', line 21

def self.available?
  !!defined?(::Sidekiq)
end