# -*- encoding: utf-8 -*- # stub: sidekiq-unique-jobs 8.0.3 ruby lib Gem::Specification.new do |s| s.name = "sidekiq-unique-jobs".freeze s.version = "8.0.3".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "rubygems_mfa_required" => "true" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Mikael Henriksson".freeze] s.date = "2023-07-10" s.description = "Prevents simultaneous Sidekiq jobs with the same unique arguments to run.\nHighly configurable to suite your specific needs.\n".freeze s.email = ["mikael@mhenrixon.com".freeze] s.executables = ["uniquejobs".freeze] s.files = ["CHANGELOG.md".freeze, "LICENSE.txt".freeze, "README.md".freeze, "bin/uniquejobs".freeze, "lib/sidekiq-unique-jobs.rb".freeze, "lib/sidekiq_unique_jobs.rb".freeze, "lib/sidekiq_unique_jobs/batch_delete.rb".freeze, "lib/sidekiq_unique_jobs/changelog.rb".freeze, "lib/sidekiq_unique_jobs/cli.rb".freeze, "lib/sidekiq_unique_jobs/config.rb".freeze, "lib/sidekiq_unique_jobs/connection.rb".freeze, "lib/sidekiq_unique_jobs/constants.rb".freeze, "lib/sidekiq_unique_jobs/core_ext.rb".freeze, "lib/sidekiq_unique_jobs/deprecation.rb".freeze, "lib/sidekiq_unique_jobs/digests.rb".freeze, "lib/sidekiq_unique_jobs/exceptions.rb".freeze, "lib/sidekiq_unique_jobs/expiring_digests.rb".freeze, "lib/sidekiq_unique_jobs/job.rb".freeze, "lib/sidekiq_unique_jobs/json.rb".freeze, "lib/sidekiq_unique_jobs/key.rb".freeze, "lib/sidekiq_unique_jobs/lock.rb".freeze, "lib/sidekiq_unique_jobs/lock/base_lock.rb".freeze, "lib/sidekiq_unique_jobs/lock/client_validator.rb".freeze, "lib/sidekiq_unique_jobs/lock/server_validator.rb".freeze, "lib/sidekiq_unique_jobs/lock/until_and_while_executing.rb".freeze, "lib/sidekiq_unique_jobs/lock/until_executed.rb".freeze, "lib/sidekiq_unique_jobs/lock/until_executing.rb".freeze, "lib/sidekiq_unique_jobs/lock/until_expired.rb".freeze, "lib/sidekiq_unique_jobs/lock/validator.rb".freeze, "lib/sidekiq_unique_jobs/lock/while_executing.rb".freeze, "lib/sidekiq_unique_jobs/lock/while_executing_reject.rb".freeze, "lib/sidekiq_unique_jobs/lock_args.rb".freeze, "lib/sidekiq_unique_jobs/lock_config.rb".freeze, "lib/sidekiq_unique_jobs/lock_digest.rb".freeze, "lib/sidekiq_unique_jobs/lock_info.rb".freeze, "lib/sidekiq_unique_jobs/lock_timeout.rb".freeze, "lib/sidekiq_unique_jobs/lock_ttl.rb".freeze, "lib/sidekiq_unique_jobs/lock_type.rb".freeze, "lib/sidekiq_unique_jobs/locksmith.rb".freeze, "lib/sidekiq_unique_jobs/logging.rb".freeze, "lib/sidekiq_unique_jobs/logging/middleware_context.rb".freeze, "lib/sidekiq_unique_jobs/lua/delete.lua".freeze, "lib/sidekiq_unique_jobs/lua/delete_by_digest.lua".freeze, "lib/sidekiq_unique_jobs/lua/delete_job_by_digest.lua".freeze, "lib/sidekiq_unique_jobs/lua/find_digest_in_queues.lua".freeze, "lib/sidekiq_unique_jobs/lua/lock.lua".freeze, "lib/sidekiq_unique_jobs/lua/lock_until_expired.lua".freeze, "lib/sidekiq_unique_jobs/lua/locked.lua".freeze, "lib/sidekiq_unique_jobs/lua/queue.lua".freeze, "lib/sidekiq_unique_jobs/lua/reap_orphans.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_common.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_current_time.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_delete_from_queue.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_delete_from_sorted_set.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_process_set.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_queues.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_find_digest_in_sorted_set.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_hgetall.lua".freeze, "lib/sidekiq_unique_jobs/lua/shared/_upgrades.lua".freeze, "lib/sidekiq_unique_jobs/lua/unlock.lua".freeze, "lib/sidekiq_unique_jobs/lua/update_version.lua".freeze, "lib/sidekiq_unique_jobs/lua/upgrade.lua".freeze, "lib/sidekiq_unique_jobs/middleware.rb".freeze, "lib/sidekiq_unique_jobs/middleware/client.rb".freeze, "lib/sidekiq_unique_jobs/middleware/server.rb".freeze, "lib/sidekiq_unique_jobs/normalizer.rb".freeze, "lib/sidekiq_unique_jobs/on_conflict.rb".freeze, "lib/sidekiq_unique_jobs/on_conflict/log.rb".freeze, "lib/sidekiq_unique_jobs/on_conflict/null_strategy.rb".freeze, "lib/sidekiq_unique_jobs/on_conflict/raise.rb".freeze, "lib/sidekiq_unique_jobs/on_conflict/reject.rb".freeze, "lib/sidekiq_unique_jobs/on_conflict/replace.rb".freeze, "lib/sidekiq_unique_jobs/on_conflict/reschedule.rb".freeze, "lib/sidekiq_unique_jobs/on_conflict/strategy.rb".freeze, "lib/sidekiq_unique_jobs/options_with_fallback.rb".freeze, "lib/sidekiq_unique_jobs/orphans/lua_reaper.rb".freeze, "lib/sidekiq_unique_jobs/orphans/manager.rb".freeze, "lib/sidekiq_unique_jobs/orphans/null_reaper.rb".freeze, "lib/sidekiq_unique_jobs/orphans/observer.rb".freeze, "lib/sidekiq_unique_jobs/orphans/reaper.rb".freeze, "lib/sidekiq_unique_jobs/orphans/reaper_resurrector.rb".freeze, "lib/sidekiq_unique_jobs/orphans/ruby_reaper.rb".freeze, "lib/sidekiq_unique_jobs/redis.rb".freeze, "lib/sidekiq_unique_jobs/redis/entity.rb".freeze, "lib/sidekiq_unique_jobs/redis/hash.rb".freeze, "lib/sidekiq_unique_jobs/redis/list.rb".freeze, "lib/sidekiq_unique_jobs/redis/set.rb".freeze, "lib/sidekiq_unique_jobs/redis/sorted_set.rb".freeze, "lib/sidekiq_unique_jobs/redis/string.rb".freeze, "lib/sidekiq_unique_jobs/reflectable.rb".freeze, "lib/sidekiq_unique_jobs/reflections.rb".freeze, "lib/sidekiq_unique_jobs/rspec/matchers.rb".freeze, "lib/sidekiq_unique_jobs/rspec/matchers/have_valid_sidekiq_options.rb".freeze, "lib/sidekiq_unique_jobs/script.rb".freeze, "lib/sidekiq_unique_jobs/script/caller.rb".freeze, "lib/sidekiq_unique_jobs/server.rb".freeze, "lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb".freeze, "lib/sidekiq_unique_jobs/sidekiq_unique_jobs.rb".freeze, "lib/sidekiq_unique_jobs/sidekiq_worker_methods.rb".freeze, "lib/sidekiq_unique_jobs/testing.rb".freeze, "lib/sidekiq_unique_jobs/timer_task.rb".freeze, "lib/sidekiq_unique_jobs/timing.rb".freeze, "lib/sidekiq_unique_jobs/unlockable.rb".freeze, "lib/sidekiq_unique_jobs/update_version.rb".freeze, "lib/sidekiq_unique_jobs/upgrade_locks.rb".freeze, "lib/sidekiq_unique_jobs/version.rb".freeze, "lib/sidekiq_unique_jobs/version_check.rb".freeze, "lib/sidekiq_unique_jobs/web.rb".freeze, "lib/sidekiq_unique_jobs/web/helpers.rb".freeze, "lib/sidekiq_unique_jobs/web/views/_paging.erb".freeze, "lib/sidekiq_unique_jobs/web/views/changelogs.erb".freeze, "lib/sidekiq_unique_jobs/web/views/lock.erb".freeze, "lib/sidekiq_unique_jobs/web/views/locks.erb".freeze, "lib/tasks/changelog.rake".freeze] s.homepage = "https://github.com/mhenrixon/sidekiq-unique-jobs".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.7".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Sidekiq middleware that prevents duplicates jobs".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["> 0.1.1".freeze, "<= 2.0.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze, ">= 1.0.5".freeze]) s.add_runtime_dependency(%q.freeze, [">= 7.0.0".freeze, "< 8.0.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.0".freeze, "< 3.0".freeze]) end