Class: Mongoid::Multitenancy::Sidekiq::Middleware::Client
- Inherits:
-
Object
- Object
- Mongoid::Multitenancy::Sidekiq::Middleware::Client
- Defined in:
- lib/mongoid-multitenancy/sidekiq/middleware/client.rb
Instance Method Summary collapse
Instance Method Details
#call(worker_class, item, queue) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/mongoid-multitenancy/sidekiq/middleware/client.rb', line 3 def call(worker_class, item, queue) if Mongoid::Multitenancy.current_tenant item['tenant_class'] ||= Mongoid::Multitenancy.current_tenant.class.to_s item['tenant_id'] ||= Mongoid::Multitenancy.current_tenant.id.to_s end yield end |