Module: Sidekiq::Worker::Overrides
- Included in:
- Sidekiq::Worker
- Defined in:
- lib/sidekiq_unique_jobs/testing.rb
Overview
Prepends deletion of locks to clear_all
Instance Method Summary collapse
-
#clear_all ⇒ Object
Clears all jobs for this worker and removes all locks.
-
#sidekiq_options(options = {}) ⇒ void
Overrides sidekiq_options on the worker class to prepend validation.
Instance Method Details
#clear_all ⇒ Object
Clears all jobs for this worker and removes all locks
94 95 96 97 98 |
# File 'lib/sidekiq_unique_jobs/testing.rb', line 94 def clear_all super SidekiqUniqueJobs::Digests.new.delete_by_pattern("*", count: 10_000) end |
#sidekiq_options(options = {}) ⇒ void
This method returns an undefined value.
Overrides sidekiq_options on the worker class to prepend validation
85 86 87 88 89 |
# File 'lib/sidekiq_unique_jobs/testing.rb', line 85 def ( = {}) SidekiqUniqueJobs.validate_worker!() if SidekiqUniqueJobs.config.raise_on_config_error super() end |