Module: JobIteration::InterruptionAdapters::DelayedJobAdapter

Defined in:
lib/job-iteration/interruption_adapters/delayed_job_adapter.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.delayed_workerObject

Returns the value of attribute delayed_worker.



22
23
24
# File 'lib/job-iteration/interruption_adapters/delayed_job_adapter.rb', line 22

def delayed_worker
  @delayed_worker
end

.delayed_worker_startedObject

Returns the value of attribute delayed_worker_started.



22
23
24
# File 'lib/job-iteration/interruption_adapters/delayed_job_adapter.rb', line 22

def delayed_worker_started
  @delayed_worker_started
end

Class Method Details

.callObject



24
25
26
27
28
29
30
# File 'lib/job-iteration/interruption_adapters/delayed_job_adapter.rb', line 24

def call
  if delayed_worker_started
    delayed_worker.nil? || delayed_worker.stop?
  else
    false
  end
end