Sha256: 5ff0015964e3bf55ea02e382bf1dd33718d705942f5437c3e4f362b85db5857c
Contents?: true
Size: 883 Bytes
Versions: 3
Compression:
Stored size: 883 Bytes
Contents
require 'sidekiq' module SidekiqUniqueJobs module Middleware def self.extended(base) base.class_eval do configure_middleware end end def configure_middleware configure_server_middleware configure_client_middleware end def configure_server_middleware Sidekiq.configure_server do |config| config.server_middleware do |chain| require 'sidekiq_unique_jobs/server/middleware' chain.add SidekiqUniqueJobs::Server::Middleware end end end def configure_client_middleware Sidekiq.configure_client do |config| config.client_middleware do |chain| require 'sidekiq_unique_jobs/client/middleware' chain.add SidekiqUniqueJobs::Client::Middleware end end end end end SidekiqUniqueJobs.send(:extend, SidekiqUniqueJobs::Middleware)
Version data entries
3 entries across 3 versions & 1 rubygems