Class: Shikibu::Integrations::Sidekiq::ResumeWorker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Job
Defined in:
lib/shikibu/integrations/sidekiq.rb

Overview

Worker for resuming workflows

Instance Method Summary collapse

Instance Method Details

#perform(instance_id) ⇒ Object



55
56
57
58
59
60
# File 'lib/shikibu/integrations/sidekiq.rb', line 55

def perform(instance_id)
  Shikibu.app.resume_workflow(instance_id)
rescue LockNotAcquiredError
  # Retry with backoff
  self.class.perform_in(1 + rand, instance_id)
end