# -*- encoding: utf-8 -*- # stub: reqless 0.0.5 ruby lib Gem::Specification.new do |s| s.name = "reqless".freeze s.version = "0.0.5".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Dan Lecocq".freeze, "Myron Marston".freeze, "Danny Guinther".freeze] s.bindir = "exe".freeze s.date = "2024-08-29" s.description = "\n`reqless` is meant to be a performant alternative to other queueing\nsystems, with statistics collection, a browser interface, and\nstrong guarantees about job losses.\n\nIt's written as a collection of Lua scipts that are loaded into the\nRedis instance to be used, and then executed by the client library.\nAs such, it's intended to be extremely easy to port to other languages,\nwithout sacrificing performance and not requiring a lot of logic\nreplication between clients. Keep the Lua scripts updated, and your\nlanguage-specific extension will also remain up to date.\n ".freeze s.email = ["dan@moz.com".freeze, "myron@moz.com".freeze, "dannyguinther@gmail.com".freeze] s.executables = ["reqless-web".freeze] s.files = ["Gemfile".freeze, "README.md".freeze, "Rakefile".freeze, "bin/docker-build-and-test".freeze, "exe/reqless-web".freeze, "lib/reqless.rb".freeze, "lib/reqless/config.rb".freeze, "lib/reqless/failure_formatter.rb".freeze, "lib/reqless/job.rb".freeze, "lib/reqless/job_reservers/delegating.rb".freeze, "lib/reqless/job_reservers/ordered.rb".freeze, "lib/reqless/job_reservers/round_robin.rb".freeze, "lib/reqless/job_reservers/shuffled_round_robin.rb".freeze, "lib/reqless/job_reservers/strategies.rb".freeze, "lib/reqless/job_reservers/strategies/filtering.rb".freeze, "lib/reqless/job_reservers/strategies/ordering.rb".freeze, "lib/reqless/job_reservers/strategies/sources.rb".freeze, "lib/reqless/lua/reqless-lib.lua".freeze, "lib/reqless/lua/reqless.lua".freeze, "lib/reqless/lua_script.rb".freeze, "lib/reqless/middleware/requeue_exceptions.rb".freeze, "lib/reqless/middleware/retry_exceptions.rb".freeze, "lib/reqless/middleware/sentry.rb".freeze, "lib/reqless/middleware/timeout.rb".freeze, "lib/reqless/queue.rb".freeze, "lib/reqless/queue_patterns_helper.rb".freeze, "lib/reqless/queue_priority_pattern.rb".freeze, "lib/reqless/server.rb".freeze, "lib/reqless/server/static/css/bootstrap-responsive.css".freeze, "lib/reqless/server/static/css/bootstrap-responsive.min.css".freeze, "lib/reqless/server/static/css/bootstrap.css".freeze, "lib/reqless/server/static/css/bootstrap.min.css".freeze, "lib/reqless/server/static/css/codemirror.css".freeze, "lib/reqless/server/static/css/docs.css".freeze, "lib/reqless/server/static/css/jquery.noty.css".freeze, "lib/reqless/server/static/css/noty_theme_twitter.css".freeze, "lib/reqless/server/static/css/style.css".freeze, "lib/reqless/server/static/favicon.ico".freeze, "lib/reqless/server/static/img/glyphicons-halflings-white.png".freeze, "lib/reqless/server/static/img/glyphicons-halflings.png".freeze, "lib/reqless/server/static/js/bootstrap-alert.js".freeze, "lib/reqless/server/static/js/bootstrap-scrollspy.js".freeze, "lib/reqless/server/static/js/bootstrap-tab.js".freeze, "lib/reqless/server/static/js/bootstrap-tooltip.js".freeze, "lib/reqless/server/static/js/bootstrap-typeahead.js".freeze, "lib/reqless/server/static/js/bootstrap.js".freeze, "lib/reqless/server/static/js/bootstrap.min.js".freeze, "lib/reqless/server/static/js/codemirror.js".freeze, "lib/reqless/server/static/js/jquery.noty.js".freeze, "lib/reqless/server/static/js/mode/javascript.js".freeze, "lib/reqless/server/static/js/theme/cobalt.css".freeze, "lib/reqless/server/static/js/theme/eclipse.css".freeze, "lib/reqless/server/static/js/theme/elegant.css".freeze, "lib/reqless/server/static/js/theme/lesser-dark.css".freeze, "lib/reqless/server/static/js/theme/monokai.css".freeze, "lib/reqless/server/static/js/theme/neat.css".freeze, "lib/reqless/server/static/js/theme/night.css".freeze, "lib/reqless/server/static/js/theme/rubyblue.css".freeze, "lib/reqless/server/static/js/theme/xq-dark.css".freeze, "lib/reqless/server/views/_job.erb".freeze, "lib/reqless/server/views/_job_list.erb".freeze, "lib/reqless/server/views/_pagination.erb".freeze, "lib/reqless/server/views/about.erb".freeze, "lib/reqless/server/views/completed.erb".freeze, "lib/reqless/server/views/config.erb".freeze, "lib/reqless/server/views/dynamic_queues.erb".freeze, "lib/reqless/server/views/failed.erb".freeze, "lib/reqless/server/views/failed_type.erb".freeze, "lib/reqless/server/views/job.erb".freeze, "lib/reqless/server/views/layout.erb".freeze, "lib/reqless/server/views/overview.erb".freeze, "lib/reqless/server/views/priorities.erb".freeze, "lib/reqless/server/views/queue.erb".freeze, "lib/reqless/server/views/queues.erb".freeze, "lib/reqless/server/views/tag.erb".freeze, "lib/reqless/server/views/throttles.erb".freeze, "lib/reqless/server/views/track.erb".freeze, "lib/reqless/server/views/worker.erb".freeze, "lib/reqless/server/views/workers.erb".freeze, "lib/reqless/subscriber.rb".freeze, "lib/reqless/test_helpers/worker_helpers.rb".freeze, "lib/reqless/throttle.rb".freeze, "lib/reqless/version.rb".freeze, "lib/reqless/worker.rb".freeze, "lib/reqless/worker/base.rb".freeze, "lib/reqless/worker/forking.rb".freeze, "lib/reqless/worker/serial.rb".freeze] s.homepage = "http://github.com/tdg5/reqless-rb".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A Redis-Based Queueing System".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 5.1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.40.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.11.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.2.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.14.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 6.4.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0.10".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 13.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.13".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.13.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 4.23.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.15".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.22.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 4.0.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9.8".freeze]) end