class Mongoid::Multitenancy::Sidekiq::Middleware::Client

Public Instance Methods

call(worker_class, item, queue) { || ... } click to toggle source
# 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