class Ekylibre::MultiTenancy::Middleware::SidekiqMiddleware::ContainerAwareClientMiddleware
Client Sidekiq middleware to add the name of the current tenant to the job context
Public Instance Methods
call(worker_class, item, queue, redis_pool = nil) { || ... }
click to toggle source
# File lib/ekylibre/multi_tenancy/middleware/sidekiq_middleware/container_aware_client_middleware.rb, line 10 def call(worker_class, item, queue, redis_pool = nil) item['tenant'] ||= item.fetch('container').get(TenantStack).current&.name yield end