├── .editorconfig ├── .fasterer.yml ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── jekyll.yml │ ├── lint.yml │ └── rspec.yml ├── .gitignore ├── .luacheckrc ├── .markdownlintrc ├── .mdlrc ├── .rspec ├── .rubocop.yml ├── .simplecov ├── .yardopts ├── Appraisals ├── BENCHMARKING.md ├── CHANGELOG.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── UPGRADING.md ├── _config.yml ├── assets ├── unique_digests_1.png ├── unique_digests_2.png ├── uniquejobs:changelog.png ├── uniquejobs:digest-INFO.png ├── uniquejobs:digest-LOCKED.png ├── uniquejobs:digest.png └── uniquejobs:digests.png ├── bin ├── _guard-core ├── appraisal ├── bench ├── benchmark ├── benchmark_improvements ├── bundle ├── code_climate_reek ├── compare_performance ├── memory_profile ├── profiling ├── rake ├── rspec ├── rubocop └── uniquejobs ├── doc ├── Array.html ├── Hash.html ├── Sidekiq.html ├── Sidekiq │ ├── Job.html │ ├── Job │ │ └── UniqueExtension.html │ ├── JobRecord.html │ ├── JobRecord │ │ └── UniqueExtension.html │ ├── JobSet.html │ ├── JobSet │ │ └── UniqueExtension.html │ ├── Queue.html │ ├── Queue │ │ └── UniqueExtension.html │ ├── ScheduledSet.html │ ├── ScheduledSet │ │ └── UniqueExtension.html │ ├── SortedEntry.html │ ├── SortedEntry │ │ └── UniqueExtension.html │ ├── Worker.html │ └── Worker │ │ ├── ClassMethods.html │ │ ├── Overrides.html │ │ ├── Overrides │ │ └── ClassMethods.html │ │ └── SignletonOverrides.html ├── SidekiqUniqueJobs.html ├── SidekiqUniqueJobs │ ├── BatchDelete.html │ ├── Changelog.html │ ├── Cli.html │ ├── Config.html │ ├── Conflict.html │ ├── Connection.html │ ├── Deprecation.html │ ├── Digests.html │ ├── DuplicateLock.html │ ├── DuplicateStrategy.html │ ├── ExpiringDigests.html │ ├── InvalidArgument.html │ ├── InvalidUniqueArguments.html │ ├── InvalidWorker.html │ ├── JSON.html │ ├── Job.html │ ├── Key.html │ ├── Lock.html │ ├── Lock │ │ ├── BaseLock.html │ │ ├── ClientValidator.html │ │ ├── ServerValidator.html │ │ ├── UntilAndWhileExecuting.html │ │ ├── UntilExecuted.html │ │ ├── UntilExecuting.html │ │ ├── UntilExpired.html │ │ ├── Validator.html │ │ ├── WhileExecuting.html │ │ └── WhileExecutingReject.html │ ├── LockArgs.html │ ├── LockConfig.html │ ├── LockDigest.html │ ├── LockInfo.html │ ├── LockTTL.html │ ├── LockTimeout.html │ ├── LockType.html │ ├── Locksmith.html │ ├── Logging.html │ ├── Logging │ │ └── Middleware.html │ ├── Middleware.html │ ├── Middleware │ │ ├── Client.html │ │ └── Server.html │ ├── NoBlockGiven.html │ ├── NoSuchNotificationError.html │ ├── Normalizer.html │ ├── NotUniqueWorker.html │ ├── OnConflict.html │ ├── OnConflict │ │ ├── Log.html │ │ ├── NullStrategy.html │ │ ├── Raise.html │ │ ├── Reject.html │ │ ├── Replace.html │ │ ├── Reschedule.html │ │ └── Strategy.html │ ├── OptionsWithFallback.html │ ├── Orphans.html │ ├── Orphans │ │ ├── LuaReaper.html │ │ ├── Manager.html │ │ ├── NullReaper.html │ │ ├── Observer.html │ │ ├── Reaper.html │ │ ├── ReaperResurrector.html │ │ └── RubyReaper.html │ ├── RSpec.html │ ├── RSpec │ │ ├── Matchers.html │ │ └── Matchers │ │ │ └── HaveValidSidekiqOptions.html │ ├── Redis.html │ ├── Redis │ │ ├── Entity.html │ │ ├── Hash.html │ │ ├── List.html │ │ ├── Set.html │ │ ├── SortedSet.html │ │ └── String.html │ ├── RedisScript.html │ ├── RedisScript │ │ ├── Client.html │ │ ├── Config.html │ │ ├── DSL.html │ │ ├── DSL │ │ │ └── ClassMethods.html │ │ ├── Logging.html │ │ ├── LuaError.html │ │ ├── Misconfiguration.html │ │ ├── Script.html │ │ ├── Scripts.html │ │ ├── Template.html │ │ └── Timing.html │ ├── Reflectable.html │ ├── Reflections.html │ ├── Script.html │ ├── Script │ │ └── Caller.html │ ├── Server.html │ ├── SidekiqWorkerMethods.html │ ├── TimerTask.html │ ├── Timing.html │ ├── UniqueJobsError.html │ ├── UnknownLock.html │ ├── Unlockable.html │ ├── UpdateVersion.html │ ├── UpgradeLocks.html │ ├── VersionCheck.html │ ├── Web.html │ └── Web │ │ └── Helpers.html ├── _index.html ├── class_list.html ├── css │ ├── common.css │ ├── full_list.css │ └── style.css ├── file.CHANGELOG.html ├── file.LICENSE.html ├── file.README.html ├── file_list.html ├── frames.html ├── index.html ├── js │ ├── app.js │ ├── full_list.js │ └── jquery.js ├── method_list.html └── top-level-namespace.html ├── docs └── _config.yml ├── gemfiles ├── sidekiq_7.0.gemfile ├── sidekiq_7.1.gemfile ├── sidekiq_7.2.gemfile ├── sidekiq_7.3.gemfile └── sidekiq_8.0.gemfile ├── lib ├── sidekiq-unique-jobs.rb ├── sidekiq_unique_jobs.rb ├── sidekiq_unique_jobs │ ├── batch_delete.rb │ ├── changelog.rb │ ├── cli.rb │ ├── config.rb │ ├── connection.rb │ ├── constants.rb │ ├── core_ext.rb │ ├── deprecation.rb │ ├── digests.rb │ ├── exceptions.rb │ ├── expiring_digests.rb │ ├── job.rb │ ├── json.rb │ ├── key.rb │ ├── lock.rb │ ├── lock │ │ ├── base_lock.rb │ │ ├── client_validator.rb │ │ ├── server_validator.rb │ │ ├── until_and_while_executing.rb │ │ ├── until_executed.rb │ │ ├── until_executing.rb │ │ ├── until_expired.rb │ │ ├── validator.rb │ │ ├── while_executing.rb │ │ └── while_executing_reject.rb │ ├── lock_args.rb │ ├── lock_config.rb │ ├── lock_digest.rb │ ├── lock_info.rb │ ├── lock_timeout.rb │ ├── lock_ttl.rb │ ├── lock_type.rb │ ├── locksmith.rb │ ├── logging.rb │ ├── logging │ │ └── middleware_context.rb │ ├── lua │ │ ├── delete.lua │ │ ├── delete_by_digest.lua │ │ ├── delete_job_by_digest.lua │ │ ├── find_digest_in_queues.lua │ │ ├── lock.lua │ │ ├── lock_until_expired.lua │ │ ├── locked.lua │ │ ├── queue.lua │ │ ├── reap_orphans.lua │ │ ├── shared │ │ │ ├── _common.lua │ │ │ ├── _current_time.lua │ │ │ ├── _delete_from_queue.lua │ │ │ ├── _delete_from_sorted_set.lua │ │ │ ├── _find_digest_in_process_set.lua │ │ │ ├── _find_digest_in_queues.lua │ │ │ ├── _find_digest_in_sorted_set.lua │ │ │ ├── _hgetall.lua │ │ │ └── _upgrades.lua │ │ ├── unlock.lua │ │ ├── update_version.lua │ │ └── upgrade.lua │ ├── middleware.rb │ ├── middleware │ │ ├── client.rb │ │ └── server.rb │ ├── normalizer.rb │ ├── on_conflict.rb │ ├── on_conflict │ │ ├── log.rb │ │ ├── null_strategy.rb │ │ ├── raise.rb │ │ ├── reject.rb │ │ ├── replace.rb │ │ ├── reschedule.rb │ │ └── strategy.rb │ ├── options_with_fallback.rb │ ├── orphans │ │ ├── lua_reaper.rb │ │ ├── manager.rb │ │ ├── null_reaper.rb │ │ ├── observer.rb │ │ ├── reaper.rb │ │ ├── reaper_resurrector.rb │ │ └── ruby_reaper.rb │ ├── redis.rb │ ├── redis │ │ ├── entity.rb │ │ ├── hash.rb │ │ ├── list.rb │ │ ├── set.rb │ │ ├── sorted_set.rb │ │ └── string.rb │ ├── reflectable.rb │ ├── reflections.rb │ ├── rspec │ │ ├── matchers.rb │ │ └── matchers │ │ │ └── have_valid_sidekiq_options.rb │ ├── script.rb │ ├── script │ │ ├── caller.rb │ │ ├── client.rb │ │ ├── config.rb │ │ ├── dsl.rb │ │ ├── logging.rb │ │ ├── lua_error.rb │ │ ├── script.rb │ │ ├── scripts.rb │ │ ├── template.rb │ │ └── timing.rb │ ├── server.rb │ ├── sidekiq_unique_ext.rb │ ├── sidekiq_unique_jobs.rb │ ├── sidekiq_worker_methods.rb │ ├── testing.rb │ ├── timer_task.rb │ ├── timing.rb │ ├── unlockable.rb │ ├── update_version.rb │ ├── upgrade_locks.rb │ ├── version.rb │ ├── version_check.rb │ ├── web.rb │ └── web │ │ ├── helpers.rb │ │ └── views │ │ ├── _paging.erb │ │ ├── changelogs.erb │ │ ├── lock.erb │ │ └── locks.erb └── tasks │ └── changelog.rake ├── myapp ├── .env ├── .env.test ├── .erb-lint.yml ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .rubocop.yml ├── .tool-versions ├── Gemfile ├── Procfile.dev ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── builds │ │ │ └── .keep │ │ ├── config │ │ │ └── manifest.js │ │ ├── images │ │ │ └── .keep │ │ └── stylesheets │ │ │ └── application.tailwind.css │ ├── controllers │ │ ├── application_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── home_controller.rb │ │ └── issues_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ ├── devise_helper.rb │ │ └── home_helper.rb │ ├── javascript │ │ └── application.js │ ├── jobs │ │ ├── cron_job.rb │ │ ├── issue_432_job.rb │ │ ├── my_job.rb │ │ ├── status_job.rb │ │ ├── until_executed_job.rb │ │ ├── until_executed_with_lock_args_job.rb │ │ ├── until_executing_job.rb │ │ ├── until_expired_job.rb │ │ ├── while_busy_job.rb │ │ └── while_enqueued_and_busy_job.rb │ ├── lib │ │ └── lock_simulator.rb │ ├── mailers │ │ └── application_mailer.rb │ ├── models │ │ ├── application_record.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── guest.rb │ │ ├── post.rb │ │ └── user.rb │ └── views │ │ ├── application │ │ └── _header.html.erb │ │ ├── devise │ │ ├── confirmations │ │ │ └── new.html.erb │ │ ├── mailer │ │ │ ├── confirmation_instructions.html.erb │ │ │ ├── password_change.html.erb │ │ │ ├── reset_password_instructions.html.erb │ │ │ └── unlock_instructions.html.erb │ │ ├── passwords │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ ├── registrations │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ ├── sessions │ │ │ └── new.html.erb │ │ ├── shared │ │ │ ├── _form_footer.html.erb │ │ │ └── _links.html.erb │ │ └── unlocks │ │ │ └── new.html.erb │ │ ├── home │ │ └── index.html.slim │ │ ├── issues │ │ └── index.html.slim │ │ └── layouts │ │ ├── application.html.erb │ │ ├── mailer.html.erb │ │ └── mailer.text.erb ├── bin │ ├── bootsnap │ ├── bundle │ ├── dev │ ├── erblint │ ├── importmap │ ├── puma │ ├── pumactl │ ├── rails │ ├── rake │ ├── rspec │ ├── rubocop │ ├── setup │ ├── sidekiq │ └── sidekiqmon ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── credentials.yml.enc │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── importmap.rb │ ├── initializers │ │ ├── assets.rb │ │ ├── content_security_policy.rb │ │ ├── devise.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── permissions_policy.rb │ │ └── sidekiq.rb │ ├── locales │ │ └── en.yml │ ├── puma.rb │ ├── routes.rb │ └── schedule.yml ├── db │ ├── migrate │ │ ├── 20160724111322_create_posts.rb │ │ ├── 20191126063911_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb │ │ └── 20210115105735_devise_create_users.rb │ ├── schema.rb │ └── seeds.rb ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep ├── log │ └── .keep ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── apple-touch-icon-precomposed.png │ ├── apple-touch-icon.png │ ├── favicon.ico │ └── robots.txt ├── spec │ ├── factories │ │ ├── posts.rb │ │ └── users.rb │ ├── helpers │ │ └── home_helper_spec.rb │ ├── rails_helper.rb │ ├── requests │ │ └── home_spec.rb │ ├── spec_helper.rb │ ├── system │ │ ├── static_pages_spec.rb │ │ └── support │ │ │ ├── better_rails_system_tests.rb │ │ │ ├── capybara_null_driver.rb │ │ │ ├── capybara_setup.rb │ │ │ ├── login_helper.rb │ │ │ ├── playwright_setup.rb │ │ │ └── precompile_assets.rb │ ├── system_helper.rb │ └── views │ │ └── home │ │ └── index.html.slim_spec.rb ├── stylelint.config.js ├── tailwind.config.js ├── vendor │ ├── .keep │ └── javascript │ │ └── .keep └── yarn.lock ├── sidekiq-unique-jobs.gemspec ├── spec ├── integration │ └── until_and_while_executing_spec.rb ├── jobs │ └── another_unique_job_job_spec.rb ├── performance │ ├── lock_digest_spec.rb │ ├── locksmith_spec.rb │ └── unique_job_on_conflict_replace_spec.rb ├── sidekiq │ ├── api_spec.rb │ ├── job_spec.rb │ └── retry_set_spec.rb ├── sidekiq_unique_jobs │ ├── batch_delete_spec.rb │ ├── changelog_spec.rb │ ├── cli_spec.rb │ ├── config_spec.rb │ ├── configuration_spec.rb │ ├── core_ext_spec.rb │ ├── digests_spec.rb │ ├── job_spec.rb │ ├── key_spec.rb │ ├── lock │ │ ├── base_lock_spec.rb │ │ ├── client_validator_spec.rb │ │ ├── server_validator_spec.rb │ │ ├── until_and_while_executing_spec.rb │ │ ├── until_executed_spec.rb │ │ ├── until_executing_spec.rb │ │ ├── until_expired_spec.rb │ │ ├── validator_spec.rb │ │ ├── while_executing_reject_spec.rb │ │ └── while_executing_spec.rb │ ├── lock_args_spec.rb │ ├── lock_config_spec.rb │ ├── lock_digest_spec.rb │ ├── lock_info_spec.rb │ ├── lock_spec.rb │ ├── lock_timeout_spec.rb │ ├── lock_ttl_spec.rb │ ├── lock_type_spec.rb │ ├── locksmith_spec.rb │ ├── logging_spec.rb │ ├── lua │ │ ├── delete_by_digest_spec.rb │ │ ├── delete_job_by_digest_spec.rb │ │ ├── delete_spec.rb │ │ ├── lock_spec.rb │ │ ├── queue_spec.rb │ │ ├── reap_orphans_spec.rb │ │ ├── unlock_spec.rb │ │ └── update_version_spec.rb │ ├── middleware │ │ ├── client │ │ │ └── call_spec.rb │ │ ├── client_spec.rb │ │ ├── server │ │ │ ├── call_spec.rb │ │ │ └── until_and_while_executing_spec.rb │ │ └── server_spec.rb │ ├── normalizer_spec.rb │ ├── on_conflict │ │ ├── log_spec.rb │ │ ├── raise_spec.rb │ │ ├── reject_spec.rb │ │ ├── replace_spec.rb │ │ ├── reschedule_spec.rb │ │ └── strategy_spec.rb │ ├── on_conflict_spec.rb │ ├── options_with_fallback_spec.rb │ ├── orphans │ │ ├── manager_spec.rb │ │ ├── observer_spec.rb │ │ ├── reaper_resurrector_spec.rb │ │ ├── reaper_spec.rb │ │ └── ruby_reaper_spec.rb │ ├── redis │ │ ├── entity_spec.rb │ │ ├── hash_spec.rb │ │ ├── set_spec.rb │ │ ├── sorted_set_spec.rb │ │ └── string_spec.rb │ ├── reflections_spec.rb │ ├── rspec │ │ └── matchers │ │ │ └── have_valid_sidekiq_options_spec.rb │ ├── script │ │ ├── caller_spec.rb │ │ ├── client │ │ │ └── execute_spec.rb │ │ ├── client_spec.rb │ │ ├── config_spec.rb │ │ ├── logging_spec.rb │ │ ├── lua_error_spec.rb │ │ └── scripts_spec.rb │ ├── server_spec.rb │ ├── sidekiq_unique_jobs_spec.rb │ ├── sidekiq_worker_methods_spec.rb │ ├── timing_spec.rb │ ├── unlockable_spec.rb │ ├── update_version_spec.rb │ ├── upgrade_locks_spec.rb │ ├── version_check_spec.rb │ ├── web │ │ └── helpers_spec.rb │ └── web_spec.rb ├── spec_helper.rb ├── support │ ├── jobs │ │ └── another_unique_job_job.rb │ ├── lua │ │ ├── lock.lua │ │ ├── shared │ │ │ ├── _common.lua │ │ │ └── _current_time.lua │ │ └── test.lua │ ├── matchers │ │ ├── conversions.rb │ │ └── redis_matchers.rb │ ├── rspec_benchmark.rb │ ├── ruby_meta.rb │ ├── shared_contexts.rb │ ├── shared_contexts │ │ ├── with_a_stubbed_locksmith.rb │ │ └── with_sidekiq_options.rb │ ├── shared_examples │ │ ├── a_lockable_lock.rb │ │ ├── a_performing_worker.rb │ │ ├── an_executing_lock_implementation.rb │ │ ├── an_executing_lock_with_error_handling.rb │ │ └── sidekiq_with_options.rb │ ├── sidekiq_meta.rb │ ├── sidekiq_unique_jobs │ │ └── testing.rb │ ├── simulate_lock.rb │ ├── test_prof.rb │ └── workers │ │ ├── another_unique_job.rb │ │ ├── bad_worker.rb │ │ ├── custom_queue_job.rb │ │ ├── custom_queue_job_with_filter_method.rb │ │ ├── custom_queue_job_with_filter_proc.rb │ │ ├── expiring_job.rb │ │ ├── inline_worker.rb │ │ ├── just_a_worker.rb │ │ ├── long_running_job.rb │ │ ├── main_job.rb │ │ ├── my_job.rb │ │ ├── my_unique_job.rb │ │ ├── my_unique_job_with_filter_method.rb │ │ ├── my_unique_job_with_filter_proc.rb │ │ ├── notify_worker.rb │ │ ├── really_simple_worker.rb │ │ ├── simple_worker.rb │ │ ├── spawn_simple_worker.rb │ │ ├── test_class.rb │ │ ├── unique_across_workers_job.rb │ │ ├── unique_job_on_conflict_hash.rb │ │ ├── unique_job_on_conflict_raise.rb │ │ ├── unique_job_on_conflict_reject.rb │ │ ├── unique_job_on_conflict_replace.rb │ │ ├── unique_job_on_conflict_reschedule.rb │ │ ├── unique_job_with_conditional_parameter.rb │ │ ├── unique_job_with_filter_method.rb │ │ ├── unique_job_with_nil_unique_args.rb │ │ ├── unique_job_with_no_unique_args_method.rb │ │ ├── unique_job_without_unique_args_parameter.rb │ │ ├── unique_on_all_queues_job.rb │ │ ├── until_and_while_executing_job.rb │ │ ├── until_and_while_executing_log_raise_job.rb │ │ ├── until_and_while_executing_reject_job.rb │ │ ├── until_and_while_executing_replace_job.rb │ │ ├── until_executed_2_job.rb │ │ ├── until_executed_job.rb │ │ ├── until_executing_job.rb │ │ ├── until_expired_job.rb │ │ ├── until_global_expired_job.rb │ │ ├── while_executing_job.rb │ │ ├── while_executing_reject_job.rb │ │ ├── while_executing_reschedule_job.rb │ │ └── without_argument_job.rb └── workers │ ├── another_unique_job_spec.rb │ ├── bad_worker_spec.rb │ ├── custom_queue_job_spec.rb │ ├── custom_queue_job_with_filter_method_spec.rb │ ├── custom_queue_job_with_filter_proc_spec.rb │ ├── expiring_job_spec.rb │ ├── inline_worker_spec.rb │ ├── just_a_worker_spec.rb │ ├── long_running_job_spec.rb │ ├── main_job_spec.rb │ ├── my_job_spec.rb │ ├── my_unique_job_spec.rb │ ├── my_unique_job_with_filter_method_spec.rb │ ├── my_unique_job_with_filter_proc_spec.rb │ ├── notify_worker_spec.rb │ ├── simple_worker_spec.rb │ ├── spawn_simple_worker_spec.rb │ ├── test_class_spec.rb │ ├── unique_across_workers_job_spec.rb │ ├── unique_job_on_conflict_raise_spec.rb │ ├── unique_job_on_conflict_reject_spec.rb │ ├── unique_job_on_conflict_replace_spec.rb │ ├── unique_job_on_conflict_reschedule_spec.rb │ ├── unique_job_with_nil_unique_args_spec.rb │ ├── unique_job_with_no_unique_args_method_spec.rb │ ├── unique_job_without_unique_args_parameter_spec.rb │ ├── unique_on_all_queues_job_spec.rb │ ├── until_and_while_executing_job_spec.rb │ ├── until_and_while_executing_reject_job_spec.rb │ ├── until_and_while_executing_replace_job_spec.rb │ ├── until_executed2_job_spec.rb │ ├── until_executed_job_spec.rb │ ├── until_executing_job_spec.rb │ ├── until_expired_job_spec.rb │ ├── until_global_expired_job_spec.rb │ ├── while_executing_job_spec.rb │ └── without_argument_job_spec.rb ├── testutf8.sh └── update_docs.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fasterer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.fasterer.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/jekyll.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.github/workflows/jekyll.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/rspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.github/workflows/rspec.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.gitignore -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.luacheckrc -------------------------------------------------------------------------------- /.markdownlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.markdownlintrc -------------------------------------------------------------------------------- /.mdlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.mdlrc -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.simplecov -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/.yardopts -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/Appraisals -------------------------------------------------------------------------------- /BENCHMARKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/BENCHMARKING.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/Rakefile -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/_config.yml -------------------------------------------------------------------------------- /assets/unique_digests_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/assets/unique_digests_1.png -------------------------------------------------------------------------------- /assets/unique_digests_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/assets/unique_digests_2.png -------------------------------------------------------------------------------- /assets/uniquejobs:changelog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/assets/uniquejobs:changelog.png -------------------------------------------------------------------------------- /assets/uniquejobs:digest-INFO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/assets/uniquejobs:digest-INFO.png -------------------------------------------------------------------------------- /assets/uniquejobs:digest-LOCKED.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/assets/uniquejobs:digest-LOCKED.png -------------------------------------------------------------------------------- /assets/uniquejobs:digest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/assets/uniquejobs:digest.png -------------------------------------------------------------------------------- /assets/uniquejobs:digests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/assets/uniquejobs:digests.png -------------------------------------------------------------------------------- /bin/_guard-core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/_guard-core -------------------------------------------------------------------------------- /bin/appraisal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/appraisal -------------------------------------------------------------------------------- /bin/bench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/bench -------------------------------------------------------------------------------- /bin/benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/benchmark -------------------------------------------------------------------------------- /bin/benchmark_improvements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/benchmark_improvements -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/code_climate_reek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/code_climate_reek -------------------------------------------------------------------------------- /bin/compare_performance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/compare_performance -------------------------------------------------------------------------------- /bin/memory_profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/memory_profile -------------------------------------------------------------------------------- /bin/profiling: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/profiling -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/uniquejobs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/bin/uniquejobs -------------------------------------------------------------------------------- /doc/Array.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Array.html -------------------------------------------------------------------------------- /doc/Hash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Hash.html -------------------------------------------------------------------------------- /doc/Sidekiq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq.html -------------------------------------------------------------------------------- /doc/Sidekiq/Job.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Job.html -------------------------------------------------------------------------------- /doc/Sidekiq/Job/UniqueExtension.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Job/UniqueExtension.html -------------------------------------------------------------------------------- /doc/Sidekiq/JobRecord.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/JobRecord.html -------------------------------------------------------------------------------- /doc/Sidekiq/JobRecord/UniqueExtension.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/JobRecord/UniqueExtension.html -------------------------------------------------------------------------------- /doc/Sidekiq/JobSet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/JobSet.html -------------------------------------------------------------------------------- /doc/Sidekiq/JobSet/UniqueExtension.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/JobSet/UniqueExtension.html -------------------------------------------------------------------------------- /doc/Sidekiq/Queue.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Queue.html -------------------------------------------------------------------------------- /doc/Sidekiq/Queue/UniqueExtension.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Queue/UniqueExtension.html -------------------------------------------------------------------------------- /doc/Sidekiq/ScheduledSet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/ScheduledSet.html -------------------------------------------------------------------------------- /doc/Sidekiq/ScheduledSet/UniqueExtension.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/ScheduledSet/UniqueExtension.html -------------------------------------------------------------------------------- /doc/Sidekiq/SortedEntry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/SortedEntry.html -------------------------------------------------------------------------------- /doc/Sidekiq/SortedEntry/UniqueExtension.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/SortedEntry/UniqueExtension.html -------------------------------------------------------------------------------- /doc/Sidekiq/Worker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Worker.html -------------------------------------------------------------------------------- /doc/Sidekiq/Worker/ClassMethods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Worker/ClassMethods.html -------------------------------------------------------------------------------- /doc/Sidekiq/Worker/Overrides.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Worker/Overrides.html -------------------------------------------------------------------------------- /doc/Sidekiq/Worker/Overrides/ClassMethods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Worker/Overrides/ClassMethods.html -------------------------------------------------------------------------------- /doc/Sidekiq/Worker/SignletonOverrides.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/Sidekiq/Worker/SignletonOverrides.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/BatchDelete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/BatchDelete.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Changelog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Changelog.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Cli.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Cli.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Config.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Conflict.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Conflict.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Connection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Connection.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Deprecation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Deprecation.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Digests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Digests.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/DuplicateLock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/DuplicateLock.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/DuplicateStrategy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/DuplicateStrategy.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/ExpiringDigests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/ExpiringDigests.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/InvalidArgument.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/InvalidArgument.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/InvalidUniqueArguments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/InvalidUniqueArguments.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/InvalidWorker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/InvalidWorker.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/JSON.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/JSON.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Job.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Job.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Key.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Key.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/BaseLock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/BaseLock.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/ClientValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/ClientValidator.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/ServerValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/ServerValidator.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/UntilAndWhileExecuting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/UntilAndWhileExecuting.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/UntilExecuted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/UntilExecuted.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/UntilExecuting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/UntilExecuting.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/UntilExpired.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/UntilExpired.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/Validator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/Validator.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/WhileExecuting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/WhileExecuting.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Lock/WhileExecutingReject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Lock/WhileExecutingReject.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/LockArgs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/LockArgs.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/LockConfig.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/LockConfig.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/LockDigest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/LockDigest.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/LockInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/LockInfo.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/LockTTL.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/LockTTL.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/LockTimeout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/LockTimeout.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/LockType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/LockType.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Locksmith.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Locksmith.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Logging.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Logging.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Logging/Middleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Logging/Middleware.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Middleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Middleware.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Middleware/Client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Middleware/Client.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Middleware/Server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Middleware/Server.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/NoBlockGiven.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/NoBlockGiven.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/NoSuchNotificationError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/NoSuchNotificationError.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Normalizer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Normalizer.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/NotUniqueWorker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/NotUniqueWorker.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OnConflict.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OnConflict.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OnConflict/Log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OnConflict/Log.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OnConflict/NullStrategy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OnConflict/NullStrategy.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OnConflict/Raise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OnConflict/Raise.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OnConflict/Reject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OnConflict/Reject.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OnConflict/Replace.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OnConflict/Replace.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OnConflict/Reschedule.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OnConflict/Reschedule.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OnConflict/Strategy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OnConflict/Strategy.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/OptionsWithFallback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/OptionsWithFallback.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Orphans.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Orphans.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Orphans/LuaReaper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Orphans/LuaReaper.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Orphans/Manager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Orphans/Manager.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Orphans/NullReaper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Orphans/NullReaper.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Orphans/Observer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Orphans/Observer.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Orphans/Reaper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Orphans/Reaper.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Orphans/ReaperResurrector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Orphans/ReaperResurrector.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Orphans/RubyReaper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Orphans/RubyReaper.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RSpec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RSpec.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RSpec/Matchers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RSpec/Matchers.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RSpec/Matchers/HaveValidSidekiqOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RSpec/Matchers/HaveValidSidekiqOptions.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Redis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Redis.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Redis/Entity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Redis/Entity.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Redis/Hash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Redis/Hash.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Redis/List.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Redis/List.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Redis/Set.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Redis/Set.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Redis/SortedSet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Redis/SortedSet.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Redis/String.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Redis/String.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/Client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/Client.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/Config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/Config.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/DSL.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/DSL.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/DSL/ClassMethods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/DSL/ClassMethods.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/Logging.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/Logging.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/LuaError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/LuaError.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/Misconfiguration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/Misconfiguration.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/Script.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/Script.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/Scripts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/Scripts.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/Template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/Template.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/RedisScript/Timing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/RedisScript/Timing.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Reflectable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Reflectable.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Reflections.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Reflections.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Script.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Script.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Script/Caller.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Script/Caller.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Server.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/SidekiqWorkerMethods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/SidekiqWorkerMethods.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/TimerTask.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/TimerTask.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Timing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Timing.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/UniqueJobsError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/UniqueJobsError.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/UnknownLock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/UnknownLock.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Unlockable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Unlockable.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/UpdateVersion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/UpdateVersion.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/UpgradeLocks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/UpgradeLocks.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/VersionCheck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/VersionCheck.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Web.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Web.html -------------------------------------------------------------------------------- /doc/SidekiqUniqueJobs/Web/Helpers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/SidekiqUniqueJobs/Web/Helpers.html -------------------------------------------------------------------------------- /doc/_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/_index.html -------------------------------------------------------------------------------- /doc/class_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/class_list.html -------------------------------------------------------------------------------- /doc/css/common.css: -------------------------------------------------------------------------------- 1 | /* Override this file with custom rules */ -------------------------------------------------------------------------------- /doc/css/full_list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/css/full_list.css -------------------------------------------------------------------------------- /doc/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/css/style.css -------------------------------------------------------------------------------- /doc/file.CHANGELOG.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/file.CHANGELOG.html -------------------------------------------------------------------------------- /doc/file.LICENSE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/file.LICENSE.html -------------------------------------------------------------------------------- /doc/file.README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/file.README.html -------------------------------------------------------------------------------- /doc/file_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/file_list.html -------------------------------------------------------------------------------- /doc/frames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/frames.html -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/js/app.js -------------------------------------------------------------------------------- /doc/js/full_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/js/full_list.js -------------------------------------------------------------------------------- /doc/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/js/jquery.js -------------------------------------------------------------------------------- /doc/method_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/method_list.html -------------------------------------------------------------------------------- /doc/top-level-namespace.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/doc/top-level-namespace.html -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /gemfiles/sidekiq_7.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/gemfiles/sidekiq_7.0.gemfile -------------------------------------------------------------------------------- /gemfiles/sidekiq_7.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/gemfiles/sidekiq_7.1.gemfile -------------------------------------------------------------------------------- /gemfiles/sidekiq_7.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/gemfiles/sidekiq_7.2.gemfile -------------------------------------------------------------------------------- /gemfiles/sidekiq_7.3.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/gemfiles/sidekiq_7.3.gemfile -------------------------------------------------------------------------------- /gemfiles/sidekiq_8.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/gemfiles/sidekiq_8.0.gemfile -------------------------------------------------------------------------------- /lib/sidekiq-unique-jobs.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "sidekiq_unique_jobs" 4 | -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/batch_delete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/batch_delete.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/changelog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/changelog.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/cli.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/config.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/connection.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/constants.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/core_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/core_ext.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/deprecation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/deprecation.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/digests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/digests.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/exceptions.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/expiring_digests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/expiring_digests.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/job.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/json.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/key.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/base_lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/base_lock.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/client_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/client_validator.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/server_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/server_validator.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/until_and_while_executing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/until_and_while_executing.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/until_executed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/until_executed.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/until_executing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/until_executing.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/until_expired.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/until_expired.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/validator.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/while_executing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/while_executing.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock/while_executing_reject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock/while_executing_reject.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock_args.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock_args.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock_config.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock_digest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock_digest.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock_info.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock_timeout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock_timeout.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock_ttl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock_ttl.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lock_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lock_type.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/locksmith.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/locksmith.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/logging.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/logging/middleware_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/logging/middleware_context.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/delete.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/delete.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/delete_by_digest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/delete_by_digest.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/delete_job_by_digest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/delete_job_by_digest.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/find_digest_in_queues.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/find_digest_in_queues.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/lock.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/lock.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/lock_until_expired.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/lock_until_expired.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/locked.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/locked.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/queue.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/queue.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/reap_orphans.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/reap_orphans.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/shared/_common.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_current_time.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/shared/_current_time.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_delete_from_queue.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/shared/_delete_from_queue.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_delete_from_sorted_set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/shared/_delete_from_sorted_set.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_process_set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_process_set.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_queues.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_queues.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_sorted_set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_sorted_set.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_hgetall.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/shared/_hgetall.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/shared/_upgrades.lua: -------------------------------------------------------------------------------- 1 | local function upgrade_v6_to_v7() 2 | 3 | end 4 | -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/unlock.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/unlock.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/update_version.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/update_version.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/lua/upgrade.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/lua/upgrade.lua -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/middleware.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/middleware/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/middleware/client.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/middleware/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/middleware/server.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/normalizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/normalizer.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/on_conflict.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/on_conflict.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/on_conflict/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/on_conflict/log.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/on_conflict/null_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/on_conflict/null_strategy.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/on_conflict/raise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/on_conflict/raise.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/on_conflict/reject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/on_conflict/reject.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/on_conflict/replace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/on_conflict/replace.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/on_conflict/reschedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/on_conflict/reschedule.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/on_conflict/strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/on_conflict/strategy.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/options_with_fallback.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/options_with_fallback.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/orphans/lua_reaper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/orphans/lua_reaper.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/orphans/manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/orphans/manager.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/orphans/null_reaper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/orphans/null_reaper.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/orphans/observer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/orphans/observer.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/orphans/reaper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/orphans/reaper.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/orphans/reaper_resurrector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/orphans/reaper_resurrector.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/orphans/ruby_reaper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/orphans/ruby_reaper.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/redis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/redis.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/redis/entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/redis/entity.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/redis/hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/redis/hash.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/redis/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/redis/list.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/redis/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/redis/set.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/redis/sorted_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/redis/sorted_set.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/redis/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/redis/string.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/reflectable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/reflectable.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/reflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/reflections.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/rspec/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/rspec/matchers.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/rspec/matchers/have_valid_sidekiq_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/rspec/matchers/have_valid_sidekiq_options.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/caller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/caller.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/client.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/config.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/dsl.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/logging.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/lua_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/lua_error.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/script.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/scripts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/scripts.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/template.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/script/timing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/script/timing.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/server.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/sidekiq_unique_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/sidekiq_unique_jobs.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/sidekiq_worker_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/sidekiq_worker_methods.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/testing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/testing.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/timer_task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/timer_task.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/timing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/timing.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/unlockable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/unlockable.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/update_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/update_version.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/upgrade_locks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/upgrade_locks.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/version.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/version_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/version_check.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/web.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/web.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/web/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/web/helpers.rb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/web/views/_paging.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/web/views/_paging.erb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/web/views/changelogs.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/web/views/changelogs.erb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/web/views/lock.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/web/views/lock.erb -------------------------------------------------------------------------------- /lib/sidekiq_unique_jobs/web/views/locks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/sidekiq_unique_jobs/web/views/locks.erb -------------------------------------------------------------------------------- /lib/tasks/changelog.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/lib/tasks/changelog.rake -------------------------------------------------------------------------------- /myapp/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/.env -------------------------------------------------------------------------------- /myapp/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/.env.test -------------------------------------------------------------------------------- /myapp/.erb-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/.erb-lint.yml -------------------------------------------------------------------------------- /myapp/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/.eslintignore -------------------------------------------------------------------------------- /myapp/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/.eslintrc.js -------------------------------------------------------------------------------- /myapp/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/.gitattributes -------------------------------------------------------------------------------- /myapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/.gitignore -------------------------------------------------------------------------------- /myapp/.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/.rubocop.yml -------------------------------------------------------------------------------- /myapp/.tool-versions: -------------------------------------------------------------------------------- 1 | bun 1.3.3 2 | nodejs 25.4.0 3 | yarn 1.22.21 4 | -------------------------------------------------------------------------------- /myapp/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/Gemfile -------------------------------------------------------------------------------- /myapp/Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/Procfile.dev -------------------------------------------------------------------------------- /myapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/README.md -------------------------------------------------------------------------------- /myapp/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/Rakefile -------------------------------------------------------------------------------- /myapp/app/assets/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/assets/config/manifest.js -------------------------------------------------------------------------------- /myapp/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/app/assets/stylesheets/application.tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/assets/stylesheets/application.tailwind.css -------------------------------------------------------------------------------- /myapp/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /myapp/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /myapp/app/controllers/issues_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/controllers/issues_controller.rb -------------------------------------------------------------------------------- /myapp/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ApplicationHelper 4 | end 5 | -------------------------------------------------------------------------------- /myapp/app/helpers/devise_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/helpers/devise_helper.rb -------------------------------------------------------------------------------- /myapp/app/helpers/home_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module HomeHelper 4 | end 5 | -------------------------------------------------------------------------------- /myapp/app/javascript/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/javascript/application.js -------------------------------------------------------------------------------- /myapp/app/jobs/cron_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/cron_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/issue_432_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/issue_432_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/my_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/my_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/status_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/status_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/until_executed_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/until_executed_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/until_executed_with_lock_args_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/until_executed_with_lock_args_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/until_executing_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/until_executing_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/until_expired_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/until_expired_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/while_busy_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/while_busy_job.rb -------------------------------------------------------------------------------- /myapp/app/jobs/while_enqueued_and_busy_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/jobs/while_enqueued_and_busy_job.rb -------------------------------------------------------------------------------- /myapp/app/lib/lock_simulator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/lib/lock_simulator.rb -------------------------------------------------------------------------------- /myapp/app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /myapp/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/models/application_record.rb -------------------------------------------------------------------------------- /myapp/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/app/models/guest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/models/guest.rb -------------------------------------------------------------------------------- /myapp/app/models/post.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Post < ApplicationRecord 4 | end 5 | -------------------------------------------------------------------------------- /myapp/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/models/user.rb -------------------------------------------------------------------------------- /myapp/app/views/application/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/application/_header.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/confirmations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/confirmations/new.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/mailer/confirmation_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/mailer/confirmation_instructions.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/mailer/password_change.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/mailer/password_change.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/mailer/reset_password_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/mailer/reset_password_instructions.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/mailer/unlock_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/mailer/unlock_instructions.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/passwords/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/passwords/edit.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/passwords/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/passwords/new.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/registrations/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/registrations/edit.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/registrations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/registrations/new.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/sessions/new.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/shared/_form_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/shared/_form_footer.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/shared/_links.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/shared/_links.html.erb -------------------------------------------------------------------------------- /myapp/app/views/devise/unlocks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/devise/unlocks/new.html.erb -------------------------------------------------------------------------------- /myapp/app/views/home/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/home/index.html.slim -------------------------------------------------------------------------------- /myapp/app/views/issues/index.html.slim: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /myapp/app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /myapp/app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /myapp/bin/bootsnap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/bootsnap -------------------------------------------------------------------------------- /myapp/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/bundle -------------------------------------------------------------------------------- /myapp/bin/dev: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | exec overmind start -f Procfile.dev "$@" 4 | -------------------------------------------------------------------------------- /myapp/bin/erblint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/erblint -------------------------------------------------------------------------------- /myapp/bin/importmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/importmap -------------------------------------------------------------------------------- /myapp/bin/puma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/puma -------------------------------------------------------------------------------- /myapp/bin/pumactl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/pumactl -------------------------------------------------------------------------------- /myapp/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/rails -------------------------------------------------------------------------------- /myapp/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/rake -------------------------------------------------------------------------------- /myapp/bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/rspec -------------------------------------------------------------------------------- /myapp/bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/rubocop -------------------------------------------------------------------------------- /myapp/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/setup -------------------------------------------------------------------------------- /myapp/bin/sidekiq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/sidekiq -------------------------------------------------------------------------------- /myapp/bin/sidekiqmon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/bin/sidekiqmon -------------------------------------------------------------------------------- /myapp/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config.ru -------------------------------------------------------------------------------- /myapp/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/application.rb -------------------------------------------------------------------------------- /myapp/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/boot.rb -------------------------------------------------------------------------------- /myapp/config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/credentials.yml.enc -------------------------------------------------------------------------------- /myapp/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/database.yml -------------------------------------------------------------------------------- /myapp/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/environment.rb -------------------------------------------------------------------------------- /myapp/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/environments/development.rb -------------------------------------------------------------------------------- /myapp/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/environments/production.rb -------------------------------------------------------------------------------- /myapp/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/environments/test.rb -------------------------------------------------------------------------------- /myapp/config/importmap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/importmap.rb -------------------------------------------------------------------------------- /myapp/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/initializers/assets.rb -------------------------------------------------------------------------------- /myapp/config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /myapp/config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/initializers/devise.rb -------------------------------------------------------------------------------- /myapp/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /myapp/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/initializers/inflections.rb -------------------------------------------------------------------------------- /myapp/config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /myapp/config/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/initializers/sidekiq.rb -------------------------------------------------------------------------------- /myapp/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/locales/en.yml -------------------------------------------------------------------------------- /myapp/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/puma.rb -------------------------------------------------------------------------------- /myapp/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/routes.rb -------------------------------------------------------------------------------- /myapp/config/schedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/config/schedule.yml -------------------------------------------------------------------------------- /myapp/db/migrate/20160724111322_create_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/db/migrate/20160724111322_create_posts.rb -------------------------------------------------------------------------------- /myapp/db/migrate/20191126063911_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/db/migrate/20191126063911_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb -------------------------------------------------------------------------------- /myapp/db/migrate/20210115105735_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/db/migrate/20210115105735_devise_create_users.rb -------------------------------------------------------------------------------- /myapp/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/db/schema.rb -------------------------------------------------------------------------------- /myapp/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/db/seeds.rb -------------------------------------------------------------------------------- /myapp/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/package-lock.json -------------------------------------------------------------------------------- /myapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/package.json -------------------------------------------------------------------------------- /myapp/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/postcss.config.js -------------------------------------------------------------------------------- /myapp/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/public/404.html -------------------------------------------------------------------------------- /myapp/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/public/422.html -------------------------------------------------------------------------------- /myapp/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/public/500.html -------------------------------------------------------------------------------- /myapp/public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/public/robots.txt -------------------------------------------------------------------------------- /myapp/spec/factories/posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/factories/posts.rb -------------------------------------------------------------------------------- /myapp/spec/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/factories/users.rb -------------------------------------------------------------------------------- /myapp/spec/helpers/home_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/helpers/home_helper_spec.rb -------------------------------------------------------------------------------- /myapp/spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/rails_helper.rb -------------------------------------------------------------------------------- /myapp/spec/requests/home_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/requests/home_spec.rb -------------------------------------------------------------------------------- /myapp/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/spec_helper.rb -------------------------------------------------------------------------------- /myapp/spec/system/static_pages_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/system/static_pages_spec.rb -------------------------------------------------------------------------------- /myapp/spec/system/support/better_rails_system_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/system/support/better_rails_system_tests.rb -------------------------------------------------------------------------------- /myapp/spec/system/support/capybara_null_driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/system/support/capybara_null_driver.rb -------------------------------------------------------------------------------- /myapp/spec/system/support/capybara_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/system/support/capybara_setup.rb -------------------------------------------------------------------------------- /myapp/spec/system/support/login_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/system/support/login_helper.rb -------------------------------------------------------------------------------- /myapp/spec/system/support/playwright_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/system/support/playwright_setup.rb -------------------------------------------------------------------------------- /myapp/spec/system/support/precompile_assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/system/support/precompile_assets.rb -------------------------------------------------------------------------------- /myapp/spec/system_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/system_helper.rb -------------------------------------------------------------------------------- /myapp/spec/views/home/index.html.slim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/spec/views/home/index.html.slim_spec.rb -------------------------------------------------------------------------------- /myapp/stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/stylelint.config.js -------------------------------------------------------------------------------- /myapp/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/tailwind.config.js -------------------------------------------------------------------------------- /myapp/vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/vendor/javascript/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myapp/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/myapp/yarn.lock -------------------------------------------------------------------------------- /sidekiq-unique-jobs.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/sidekiq-unique-jobs.gemspec -------------------------------------------------------------------------------- /spec/integration/until_and_while_executing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/integration/until_and_while_executing_spec.rb -------------------------------------------------------------------------------- /spec/jobs/another_unique_job_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/jobs/another_unique_job_job_spec.rb -------------------------------------------------------------------------------- /spec/performance/lock_digest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/performance/lock_digest_spec.rb -------------------------------------------------------------------------------- /spec/performance/locksmith_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/performance/locksmith_spec.rb -------------------------------------------------------------------------------- /spec/performance/unique_job_on_conflict_replace_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/performance/unique_job_on_conflict_replace_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq/api_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq/api_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq/job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq/job_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq/retry_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq/retry_set_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/batch_delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/batch_delete_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/changelog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/changelog_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/cli_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/config_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/configuration_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/core_ext_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/core_ext_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/digests_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/digests_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/job_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/key_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/base_lock_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/base_lock_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/client_validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/client_validator_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/server_validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/server_validator_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/until_and_while_executing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/until_and_while_executing_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/until_executed_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/until_executed_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/until_executing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/until_executing_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/until_expired_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/until_expired_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/validator_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/while_executing_reject_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/while_executing_reject_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock/while_executing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock/while_executing_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock_args_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock_args_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock_config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock_config_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock_digest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock_digest_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock_info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock_info_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock_timeout_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock_timeout_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock_ttl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock_ttl_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lock_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lock_type_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/locksmith_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/locksmith_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/logging_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/logging_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lua/delete_by_digest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lua/delete_by_digest_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lua/delete_job_by_digest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lua/delete_job_by_digest_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lua/delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lua/delete_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lua/lock_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lua/lock_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lua/queue_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lua/queue_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lua/reap_orphans_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lua/reap_orphans_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lua/unlock_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lua/unlock_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/lua/update_version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/lua/update_version_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/middleware/client/call_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/middleware/client/call_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/middleware/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/middleware/client_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/middleware/server/call_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/middleware/server/call_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/middleware/server/until_and_while_executing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/middleware/server/until_and_while_executing_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/middleware/server_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/middleware/server_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/normalizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/normalizer_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/on_conflict/log_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/on_conflict/log_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/on_conflict/raise_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/on_conflict/raise_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/on_conflict/reject_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/on_conflict/reject_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/on_conflict/replace_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/on_conflict/replace_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/on_conflict/reschedule_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/on_conflict/reschedule_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/on_conflict/strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/on_conflict/strategy_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/on_conflict_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/on_conflict_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/options_with_fallback_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/options_with_fallback_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/orphans/manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/orphans/manager_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/orphans/observer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/orphans/observer_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/orphans/reaper_resurrector_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/orphans/reaper_resurrector_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/orphans/reaper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/orphans/reaper_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/orphans/ruby_reaper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/orphans/ruby_reaper_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/redis/entity_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/redis/entity_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/redis/hash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/redis/hash_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/redis/set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/redis/set_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/redis/sorted_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/redis/sorted_set_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/redis/string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/redis/string_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/reflections_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/reflections_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/rspec/matchers/have_valid_sidekiq_options_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/rspec/matchers/have_valid_sidekiq_options_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/script/caller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/script/caller_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/script/client/execute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/script/client/execute_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/script/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/script/client_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/script/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/script/config_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/script/logging_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/script/logging_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/script/lua_error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/script/lua_error_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/script/scripts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/script/scripts_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/server_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/server_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/sidekiq_unique_jobs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/sidekiq_unique_jobs_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/sidekiq_worker_methods_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/sidekiq_worker_methods_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/timing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/timing_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/unlockable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/unlockable_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/update_version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/update_version_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/upgrade_locks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/upgrade_locks_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/version_check_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/version_check_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/web/helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/web/helpers_spec.rb -------------------------------------------------------------------------------- /spec/sidekiq_unique_jobs/web_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/sidekiq_unique_jobs/web_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/jobs/another_unique_job_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/jobs/another_unique_job_job.rb -------------------------------------------------------------------------------- /spec/support/lua/lock.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/lua/lock.lua -------------------------------------------------------------------------------- /spec/support/lua/shared/_common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/lua/shared/_common.lua -------------------------------------------------------------------------------- /spec/support/lua/shared/_current_time.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/lua/shared/_current_time.lua -------------------------------------------------------------------------------- /spec/support/lua/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/lua/test.lua -------------------------------------------------------------------------------- /spec/support/matchers/conversions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/matchers/conversions.rb -------------------------------------------------------------------------------- /spec/support/matchers/redis_matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/matchers/redis_matchers.rb -------------------------------------------------------------------------------- /spec/support/rspec_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/rspec_benchmark.rb -------------------------------------------------------------------------------- /spec/support/ruby_meta.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/ruby_meta.rb -------------------------------------------------------------------------------- /spec/support/shared_contexts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/shared_contexts.rb -------------------------------------------------------------------------------- /spec/support/shared_contexts/with_a_stubbed_locksmith.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/shared_contexts/with_a_stubbed_locksmith.rb -------------------------------------------------------------------------------- /spec/support/shared_contexts/with_sidekiq_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/shared_contexts/with_sidekiq_options.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/a_lockable_lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/shared_examples/a_lockable_lock.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/a_performing_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/shared_examples/a_performing_worker.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/an_executing_lock_implementation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/shared_examples/an_executing_lock_implementation.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/an_executing_lock_with_error_handling.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/shared_examples/an_executing_lock_with_error_handling.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/sidekiq_with_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/shared_examples/sidekiq_with_options.rb -------------------------------------------------------------------------------- /spec/support/sidekiq_meta.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/sidekiq_meta.rb -------------------------------------------------------------------------------- /spec/support/sidekiq_unique_jobs/testing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/sidekiq_unique_jobs/testing.rb -------------------------------------------------------------------------------- /spec/support/simulate_lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/simulate_lock.rb -------------------------------------------------------------------------------- /spec/support/test_prof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/test_prof.rb -------------------------------------------------------------------------------- /spec/support/workers/another_unique_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/another_unique_job.rb -------------------------------------------------------------------------------- /spec/support/workers/bad_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/bad_worker.rb -------------------------------------------------------------------------------- /spec/support/workers/custom_queue_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/custom_queue_job.rb -------------------------------------------------------------------------------- /spec/support/workers/custom_queue_job_with_filter_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/custom_queue_job_with_filter_method.rb -------------------------------------------------------------------------------- /spec/support/workers/custom_queue_job_with_filter_proc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/custom_queue_job_with_filter_proc.rb -------------------------------------------------------------------------------- /spec/support/workers/expiring_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/expiring_job.rb -------------------------------------------------------------------------------- /spec/support/workers/inline_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/inline_worker.rb -------------------------------------------------------------------------------- /spec/support/workers/just_a_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/just_a_worker.rb -------------------------------------------------------------------------------- /spec/support/workers/long_running_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/long_running_job.rb -------------------------------------------------------------------------------- /spec/support/workers/main_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/main_job.rb -------------------------------------------------------------------------------- /spec/support/workers/my_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/my_job.rb -------------------------------------------------------------------------------- /spec/support/workers/my_unique_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/my_unique_job.rb -------------------------------------------------------------------------------- /spec/support/workers/my_unique_job_with_filter_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/my_unique_job_with_filter_method.rb -------------------------------------------------------------------------------- /spec/support/workers/my_unique_job_with_filter_proc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/my_unique_job_with_filter_proc.rb -------------------------------------------------------------------------------- /spec/support/workers/notify_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/notify_worker.rb -------------------------------------------------------------------------------- /spec/support/workers/really_simple_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/really_simple_worker.rb -------------------------------------------------------------------------------- /spec/support/workers/simple_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/simple_worker.rb -------------------------------------------------------------------------------- /spec/support/workers/spawn_simple_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/spawn_simple_worker.rb -------------------------------------------------------------------------------- /spec/support/workers/test_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/test_class.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_across_workers_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_across_workers_job.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_on_conflict_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_on_conflict_hash.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_on_conflict_raise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_on_conflict_raise.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_on_conflict_reject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_on_conflict_reject.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_on_conflict_replace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_on_conflict_replace.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_on_conflict_reschedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_on_conflict_reschedule.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_with_conditional_parameter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_with_conditional_parameter.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_with_filter_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_with_filter_method.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_with_nil_unique_args.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_with_nil_unique_args.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_with_no_unique_args_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_with_no_unique_args_method.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_job_without_unique_args_parameter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_job_without_unique_args_parameter.rb -------------------------------------------------------------------------------- /spec/support/workers/unique_on_all_queues_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/unique_on_all_queues_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_and_while_executing_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_and_while_executing_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_and_while_executing_log_raise_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_and_while_executing_log_raise_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_and_while_executing_reject_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_and_while_executing_reject_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_and_while_executing_replace_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_and_while_executing_replace_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_executed_2_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_executed_2_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_executed_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_executed_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_executing_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_executing_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_expired_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_expired_job.rb -------------------------------------------------------------------------------- /spec/support/workers/until_global_expired_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/until_global_expired_job.rb -------------------------------------------------------------------------------- /spec/support/workers/while_executing_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/while_executing_job.rb -------------------------------------------------------------------------------- /spec/support/workers/while_executing_reject_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/while_executing_reject_job.rb -------------------------------------------------------------------------------- /spec/support/workers/while_executing_reschedule_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/while_executing_reschedule_job.rb -------------------------------------------------------------------------------- /spec/support/workers/without_argument_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/support/workers/without_argument_job.rb -------------------------------------------------------------------------------- /spec/workers/another_unique_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/another_unique_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/bad_worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/bad_worker_spec.rb -------------------------------------------------------------------------------- /spec/workers/custom_queue_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/custom_queue_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/custom_queue_job_with_filter_method_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/custom_queue_job_with_filter_method_spec.rb -------------------------------------------------------------------------------- /spec/workers/custom_queue_job_with_filter_proc_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/custom_queue_job_with_filter_proc_spec.rb -------------------------------------------------------------------------------- /spec/workers/expiring_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/expiring_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/inline_worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/inline_worker_spec.rb -------------------------------------------------------------------------------- /spec/workers/just_a_worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/just_a_worker_spec.rb -------------------------------------------------------------------------------- /spec/workers/long_running_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/long_running_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/main_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/main_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/my_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/my_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/my_unique_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/my_unique_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/my_unique_job_with_filter_method_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/my_unique_job_with_filter_method_spec.rb -------------------------------------------------------------------------------- /spec/workers/my_unique_job_with_filter_proc_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/my_unique_job_with_filter_proc_spec.rb -------------------------------------------------------------------------------- /spec/workers/notify_worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/notify_worker_spec.rb -------------------------------------------------------------------------------- /spec/workers/simple_worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/simple_worker_spec.rb -------------------------------------------------------------------------------- /spec/workers/spawn_simple_worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/spawn_simple_worker_spec.rb -------------------------------------------------------------------------------- /spec/workers/test_class_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/test_class_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_across_workers_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_across_workers_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_job_on_conflict_raise_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_job_on_conflict_raise_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_job_on_conflict_reject_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_job_on_conflict_reject_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_job_on_conflict_replace_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_job_on_conflict_replace_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_job_on_conflict_reschedule_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_job_on_conflict_reschedule_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_job_with_nil_unique_args_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_job_with_nil_unique_args_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_job_with_no_unique_args_method_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_job_with_no_unique_args_method_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_job_without_unique_args_parameter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_job_without_unique_args_parameter_spec.rb -------------------------------------------------------------------------------- /spec/workers/unique_on_all_queues_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/unique_on_all_queues_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/until_and_while_executing_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/until_and_while_executing_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/until_and_while_executing_reject_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/until_and_while_executing_reject_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/until_and_while_executing_replace_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/until_and_while_executing_replace_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/until_executed2_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/until_executed2_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/until_executed_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/until_executed_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/until_executing_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/until_executing_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/until_expired_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/until_expired_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/until_global_expired_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/until_global_expired_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/while_executing_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/while_executing_job_spec.rb -------------------------------------------------------------------------------- /spec/workers/without_argument_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/spec/workers/without_argument_job_spec.rb -------------------------------------------------------------------------------- /testutf8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/testutf8.sh -------------------------------------------------------------------------------- /update_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhenrixon/sidekiq-unique-jobs/HEAD/update_docs.sh --------------------------------------------------------------------------------