Sha256: f8af8015c03eaee4449a99cdee5f093aaa85766d092aef77aee2a708152554d2
Contents?: true
Size: 982 Bytes
Versions: 3
Compression:
Stored size: 982 Bytes
Contents
# frozen_string_literal: true %w[ karafka sidekiq ].each(&method(:require)) require_relative 'karafka/errors' Zeitwerk::Loader .for_gem .tap { |loader| loader.ignore("#{__dir__}/karafka_sidekiq_backend.rb") } .tap { |loader| loader.ignore("#{__dir__}/karafka-sidekiq-backend.rb") } .tap(&:setup) .tap(&:eager_load) Karafka::Params::Builders::Params.extend(Karafka::Extensions::ParamsBuilder) Karafka::Params::Builders::ParamsBatch.extend(Karafka::Extensions::ParamsBatchBuilder) Karafka::Params::Builders::Metadata.extend(Karafka::Extensions::MetadataBuilder) Karafka::Routing::Topic.include(Karafka::Extensions::SidekiqTopicAttributes) Karafka::AttributesMap.prepend(Karafka::Extensions::SidekiqAttributesMap) Karafka::Instrumentation::StdoutListener.include(Karafka::Extensions::StdoutListener) # Register internal events for instrumentation %w[ backends.sidekiq.process backends.sidekiq.base_worker.perform ].each(&Karafka.monitor.method(:register_event))
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
karafka-sidekiq-backend-1.3.1 | lib/karafka_sidekiq_backend.rb |
karafka-sidekiq-backend-1.3.0 | lib/karafka_sidekiq_backend.rb |
karafka-sidekiq-backend-1.3.0.rc1 | lib/karafka_sidekiq_backend.rb |