module Ekylibre::MultiTenancy::Middleware::SidekiqMiddleware
Module containing Client ans Server Sidekiq middlewares for the MultiTenancy
plugin
Public Class Methods
setup()
click to toggle source
# File lib/ekylibre/multi_tenancy/middleware/sidekiq_middleware.rb, line 10 def setup ::Sidekiq.configure_client do |config| configure_client(config) end ::Sidekiq.configure_server do |config| configure_client(config) configure_server(config) end end
Private Class Methods
configure_client(config)
click to toggle source
# File lib/ekylibre/multi_tenancy/middleware/sidekiq_middleware.rb, line 24 def configure_client(config) config.client_middleware do |chain| chain.insert_after( Ekylibre::PluginSystem::Middleware::SidekiqMiddleware::ClientMiddleware, ContainerAwareClientMiddleware ) end end
configure_server(config)
click to toggle source
# File lib/ekylibre/multi_tenancy/middleware/sidekiq_middleware.rb, line 33 def configure_server(config) config.server_middleware do |chain| chain.insert_after( Ekylibre::PluginSystem::Middleware::SidekiqMiddleware::ServerMiddleware, ContainerAwareServerMiddleware ) end end