Class: Sidekiq::Middleware::I18n::Server
- Inherits:
-
Object
- Object
- Sidekiq::Middleware::I18n::Server
show all
- Includes:
- ServerMiddleware
- Defined in:
- lib/sidekiq/middleware/i18n.rb
Overview
Pull the msg locale out and set the current thread to use it.
Instance Attribute Summary
#config
Instance Method Summary
collapse
#logger, #redis, #redis_pool
Instance Method Details
#call(_jobclass, job, _queue, &block) ⇒ Object
23
24
25
|
# File 'lib/sidekiq/middleware/i18n.rb', line 23
def call(_jobclass, job, _queue, &block)
I18n.with_locale(job.fetch("locale", I18n.default_locale), &block)
end
|