Sha256: f08a7b30520758128f35896c8a5e7c551e916136f6b6e33f132b027dc0b974f2
Contents?: true
Size: 497 Bytes
Versions: 1
Compression:
Stored size: 497 Bytes
Contents
# frozen_string_literal: true module Labkit module Middleware module Sidekiq # This middleware for Sidekiq-client uses the values stored on a job to # reinstantiate a context in which the job will run. class Server def call(_worker_class, job, _queue) data = job.merge(Labkit::Context.log_key(:caller_id) => job["class"]) Labkit::Context.with_context(data) do |_context| yield end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gitlab-labkit-0.9.1 | lib/labkit/middleware/sidekiq/server.rb |