Sha256: 92cd606035a03647a1762481d2b5bea875c3653e2c5b10a8f77b5fef3fb827de

Contents?: true

Size: 328 Bytes

Versions: 9

Compression:

Stored size: 328 Bytes

Contents

module Sidekiq
  module Hierarchy
    module Observers
      class JobUpdate
        def register(callback_registry)
          callback_registry.subscribe(Notifications::JOB_UPDATE, self)
        end

        def call(job, status, old_status)
          job.workflow.update_status(status)
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sidekiq-hierarchy-2.1.0 lib/sidekiq/hierarchy/observers/job_update.rb
sidekiq-hierarchy-2.0.1 lib/sidekiq/hierarchy/observers/job_update.rb
sidekiq-hierarchy-2.0.0 lib/sidekiq/hierarchy/observers/job_update.rb
sidekiq-hierarchy-1.1.0 lib/sidekiq/hierarchy/observers/job_update.rb
sidekiq-hierarchy-1.0.0 lib/sidekiq/hierarchy/observers/job_update.rb
sidekiq-hierarchy-0.1.4 lib/sidekiq/hierarchy/observers/job_update.rb
sidekiq-hierarchy-0.1.3 lib/sidekiq/hierarchy/observers/job_update.rb
sidekiq-hierarchy-0.1.2 lib/sidekiq/hierarchy/observers/job_update.rb
sidekiq-hierarchy-0.1.1 lib/sidekiq/hierarchy/observers/job_update.rb