class TenantLevelSecurity::Sidekiq::Middleware::Server

Public Instance Methods

call(worker, job, queue) { || ... } click to toggle source
# File lib/activerecord-tenant-level-security/sidekiq.rb, line 16
def call(worker, job, queue)
  if job.key?('tenant_level_security')
    TenantLevelSecurity.with(job['tenant_level_security']['id']) do
      yield
    end
  else
    yield
  end
end