module Mongoid::Multitenancy::Sidekiq::Middleware

Public Class Methods

run() click to toggle source
# File lib/mongoid-multitenancy/sidekiq.rb, line 11
def self.run
  ::Sidekiq.configure_client do |config|
    config.client_middleware do |chain|
      chain.add Mongoid::Multitenancy::Sidekiq::Middleware::Client
    end
  end

  ::Sidekiq.configure_server do |config|
    config.client_middleware do |chain|
      chain.add Mongoid::Multitenancy::Sidekiq::Middleware::Client
    end

    config.server_middleware do |chain|
      chain.add Mongoid::Multitenancy::Sidekiq::Middleware::Server
    end
  end
end