Class: SidekiqActiveRecordShard::Client
- Inherits:
-
Object
- Object
- SidekiqActiveRecordShard::Client
- Includes:
- Sidekiq::ClientMiddleware
- Defined in:
- lib/sidekiq-activerecord-shard/middleware.rb
Instance Method Summary collapse
Instance Method Details
#call(_jobclass, job, _queue, _redis) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/sidekiq-activerecord-shard/middleware.rb', line 9 def call(_jobclass, job, _queue, _redis) # Store shard value in Job arguments job["shard"] ||= SidekiqActiveRecordShard.config.selected_shard.call yield end |