--- !ruby/object:Gem::Specification name: sidekiq-unique-jobs version: !ruby/object:Gem::Version version: 6.0.11 platform: ruby authors: - Mikael Henriksson autorequire: bindir: bin cert_chain: [] date: 2019-02-24 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: concurrent-ruby requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - - ">=" - !ruby/object:Gem::Version version: 1.0.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - - ">=" - !ruby/object:Gem::Version version: 1.0.5 - !ruby/object:Gem::Dependency name: sidekiq requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' - - "<" - !ruby/object:Gem::Version version: '7.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' - - "<" - !ruby/object:Gem::Version version: '7.0' - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: rack-test requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '12.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '12.3' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.7' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.7' - !ruby/object:Gem::Dependency name: sinatra requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: timecop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' - !ruby/object:Gem::Dependency name: github-markup requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: github_changelog_generator requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.14' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.14' - !ruby/object:Gem::Dependency name: redcarpet requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.4' - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.9.18 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.9.18 - !ruby/object:Gem::Dependency name: gem-release requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' description: | Prevents simultaneous Sidekiq jobs with the same unique arguments to run. Highly configurable to suite your specific needs. email: - mikael@zoolutions.se executables: - uniquejobs extensions: [] extra_rdoc_files: [] files: - ".codeclimate.yml" - ".editorconfig" - ".fasterer.yml" - ".github/ISSUE_TEMPLATE/bug_report.md" - ".github/ISSUE_TEMPLATE/feature_request.md" - ".gitignore" - ".mdlrc" - ".reek.yml" - ".rspec" - ".rubocop.yml" - ".simplecov" - ".travis.yml" - ".yardopts" - Appraisals - CHANGELOG.md - CODE_OF_CONDUCT.md - Gemfile - Guardfile - LICENSE.txt - README.md - Rakefile - _config.yml - assets/unique_digests_1.png - assets/unique_digests_2.png - bin/bench - bin/uniquejobs - examples/another_unique_job.rb - examples/custom_queue_job.rb - examples/custom_queue_job_with_filter_method.rb - examples/custom_queue_job_with_filter_proc.rb - examples/expiring_job.rb - examples/inline_worker.rb - examples/just_a_worker.rb - examples/long_running_job.rb - examples/main_job.rb - examples/my_job.rb - examples/my_unique_job.rb - examples/my_unique_job_with_filter_method.rb - examples/my_unique_job_with_filter_proc.rb - examples/notify_worker.rb - examples/plain_class.rb - examples/simple_worker.rb - examples/spawn_simple_worker.rb - examples/test_class.rb - examples/unique_across_workers_job.rb - examples/unique_job_on_conflict_raise.rb - examples/unique_job_on_conflict_reject.rb - examples/unique_job_on_conflict_reschedule.rb - examples/unique_job_with_conditional_parameter.rb - examples/unique_job_with_filter_method.rb - examples/unique_job_with_nil_unique_args.rb - examples/unique_job_with_no_unique_args_method.rb - examples/unique_job_withthout_unique_args_parameter.rb - examples/unique_on_all_queues_job.rb - examples/until_and_while_executing_job.rb - examples/until_executed_2_job.rb - examples/until_executed_job.rb - examples/until_executing_job.rb - examples/until_expired_job.rb - examples/until_global_expired_job.rb - examples/while_executing_job.rb - examples/while_executing_reject_job.rb - examples/without_argument_job.rb - lib/sidekiq-unique-jobs.rb - lib/sidekiq_unique_jobs.rb - lib/sidekiq_unique_jobs/cli.rb - lib/sidekiq_unique_jobs/client/middleware.rb - lib/sidekiq_unique_jobs/connection.rb - lib/sidekiq_unique_jobs/constants.rb - lib/sidekiq_unique_jobs/core_ext.rb - lib/sidekiq_unique_jobs/digests.rb - lib/sidekiq_unique_jobs/exceptions.rb - lib/sidekiq_unique_jobs/job.rb - lib/sidekiq_unique_jobs/lock/base_lock.rb - lib/sidekiq_unique_jobs/lock/until_and_while_executing.rb - lib/sidekiq_unique_jobs/lock/until_executed.rb - lib/sidekiq_unique_jobs/lock/until_executing.rb - lib/sidekiq_unique_jobs/lock/until_expired.rb - lib/sidekiq_unique_jobs/lock/while_executing.rb - lib/sidekiq_unique_jobs/lock/while_executing_reject.rb - lib/sidekiq_unique_jobs/locksmith.rb - lib/sidekiq_unique_jobs/logging.rb - lib/sidekiq_unique_jobs/middleware.rb - lib/sidekiq_unique_jobs/normalizer.rb - lib/sidekiq_unique_jobs/on_conflict.rb - lib/sidekiq_unique_jobs/on_conflict/log.rb - lib/sidekiq_unique_jobs/on_conflict/null_strategy.rb - lib/sidekiq_unique_jobs/on_conflict/raise.rb - lib/sidekiq_unique_jobs/on_conflict/reject.rb - lib/sidekiq_unique_jobs/on_conflict/replace.rb - lib/sidekiq_unique_jobs/on_conflict/reschedule.rb - lib/sidekiq_unique_jobs/on_conflict/strategy.rb - lib/sidekiq_unique_jobs/options_with_fallback.rb - lib/sidekiq_unique_jobs/scripts.rb - lib/sidekiq_unique_jobs/server/middleware.rb - lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb - lib/sidekiq_unique_jobs/sidekiq_unique_jobs.rb - lib/sidekiq_unique_jobs/sidekiq_worker_methods.rb - lib/sidekiq_unique_jobs/testing.rb - lib/sidekiq_unique_jobs/timeout.rb - lib/sidekiq_unique_jobs/timeout/calculator.rb - lib/sidekiq_unique_jobs/unique_args.rb - lib/sidekiq_unique_jobs/unlockable.rb - lib/sidekiq_unique_jobs/util.rb - lib/sidekiq_unique_jobs/version.rb - lib/sidekiq_unique_jobs/web.rb - lib/sidekiq_unique_jobs/web/helpers.rb - lib/sidekiq_unique_jobs/web/views/_paging.erb - lib/sidekiq_unique_jobs/web/views/unique_digest.erb - lib/sidekiq_unique_jobs/web/views/unique_digests.erb - lib/tasks/changelog.rake - redis/acquire_lock.lua - redis/convert_legacy_lock.lua - redis/delete.lua - redis/delete_by_digest.lua - redis/delete_job_by_digest.lua - redis/lock.lua - redis/release_stale_locks.lua - redis/unlock.lua - sidekiq-unique-jobs.gemspec - update_docs.sh homepage: https://mhenrixon.github.io/sidekiq-unique-jobs licenses: - MIT metadata: homepage_uri: https://mhenrixon.github.io/sidekiq-unique-jobs bug_tracker_uri: https://github.com/mhenrixon/sidekiq-unique-jobs/issues documentation_uri: https://mhenrixon.github.io/sidekiq-unique-jobs source_code_uri: https://github.com/mhenrixon/sidekiq-unique-jobs changelog_uri: https://github.com/mhenrixon/sidekiq-unique-jobs/CHANGELOG.md post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.0.2 signing_key: specification_version: 4 summary: Sidekiq middleware that prevents duplicates jobs test_files: []