# -*- encoding: utf-8 -*-
# stub: mission_control-jobs 0.2.2 ruby lib

Gem::Specification.new do |s|
  s.name = "mission_control-jobs".freeze
  s.version = "0.2.2".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "homepage_uri" => "https://github.com/rails/mission_control-jobs", "source_code_uri" => "https://github.com/rails/mission_control-jobs" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Jorge Manrubia".freeze]
  s.date = "2024-08-06"
  s.email = ["jorge@hey.com".freeze]
  s.files = ["MIT-LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "app/assets/config/mission_control_jobs_manifest.js".freeze, "app/assets/stylesheets/mission_control/jobs/application.css".freeze, "app/assets/stylesheets/mission_control/jobs/forms.css".freeze, "app/assets/stylesheets/mission_control/jobs/jobs.css".freeze, "app/controllers/concerns/mission_control/jobs/adapter_features.rb".freeze, "app/controllers/concerns/mission_control/jobs/application_scoped.rb".freeze, "app/controllers/concerns/mission_control/jobs/failed_jobs_bulk_operations.rb".freeze, "app/controllers/concerns/mission_control/jobs/job_filters.rb".freeze, "app/controllers/concerns/mission_control/jobs/job_scoped.rb".freeze, "app/controllers/concerns/mission_control/jobs/not_found_redirections.rb".freeze, "app/controllers/concerns/mission_control/jobs/queue_scoped.rb".freeze, "app/controllers/mission_control/jobs/application_controller.rb".freeze, "app/controllers/mission_control/jobs/bulk_discards_controller.rb".freeze, "app/controllers/mission_control/jobs/bulk_retries_controller.rb".freeze, "app/controllers/mission_control/jobs/discards_controller.rb".freeze, "app/controllers/mission_control/jobs/dispatches_controller.rb".freeze, "app/controllers/mission_control/jobs/jobs_controller.rb".freeze, "app/controllers/mission_control/jobs/queues/pauses_controller.rb".freeze, "app/controllers/mission_control/jobs/queues_controller.rb".freeze, "app/controllers/mission_control/jobs/recurring_tasks_controller.rb".freeze, "app/controllers/mission_control/jobs/retries_controller.rb".freeze, "app/controllers/mission_control/jobs/workers_controller.rb".freeze, "app/helpers/mission_control/jobs/application_helper.rb".freeze, "app/helpers/mission_control/jobs/dates_helper.rb".freeze, "app/helpers/mission_control/jobs/jobs_helper.rb".freeze, "app/helpers/mission_control/jobs/navigation_helper.rb".freeze, "app/helpers/mission_control/jobs/ui_helper.rb".freeze, "app/javascript/mission_control/jobs/application.js".freeze, "app/javascript/mission_control/jobs/controllers/application.js".freeze, "app/javascript/mission_control/jobs/controllers/form_controller.js".freeze, "app/javascript/mission_control/jobs/controllers/index.js".freeze, "app/javascript/mission_control/jobs/helpers/debounce_helpers.js".freeze, "app/javascript/mission_control/jobs/helpers/index.js".freeze, "app/models/mission_control/jobs/application_record.rb".freeze, "app/models/mission_control/jobs/current.rb".freeze, "app/models/mission_control/jobs/page.rb".freeze, "app/models/mission_control/jobs/recurring_task.rb".freeze, "app/models/mission_control/jobs/worker.rb".freeze, "app/views/layouts/mission_control/jobs/_application_selection.html.erb".freeze, "app/views/layouts/mission_control/jobs/_flash.html.erb".freeze, "app/views/layouts/mission_control/jobs/_navigation.html.erb".freeze, "app/views/layouts/mission_control/jobs/application.html.erb".freeze, "app/views/layouts/mission_control/jobs/application_selection/_applications.html.erb".freeze, "app/views/layouts/mission_control/jobs/application_selection/_servers.html.erb".freeze, "app/views/mission_control/jobs/jobs/_error_information.html.erb".freeze, "app/views/mission_control/jobs/jobs/_filters.html.erb".freeze, "app/views/mission_control/jobs/jobs/_general_information.html.erb".freeze, "app/views/mission_control/jobs/jobs/_job.html.erb".freeze, "app/views/mission_control/jobs/jobs/_jobs_page.html.erb".freeze, "app/views/mission_control/jobs/jobs/_raw_data.html.erb".freeze, "app/views/mission_control/jobs/jobs/_title.html.erb".freeze, "app/views/mission_control/jobs/jobs/_toolbar.html.erb".freeze, "app/views/mission_control/jobs/jobs/blocked/_actions.html.erb".freeze, "app/views/mission_control/jobs/jobs/blocked/_job.html.erb".freeze, "app/views/mission_control/jobs/jobs/failed/_actions.html.erb".freeze, "app/views/mission_control/jobs/jobs/failed/_job.html.erb".freeze, "app/views/mission_control/jobs/jobs/finished/_job.html.erb".freeze, "app/views/mission_control/jobs/jobs/in_progress/_job.html.erb".freeze, "app/views/mission_control/jobs/jobs/index.html.erb".freeze, "app/views/mission_control/jobs/jobs/scheduled/_actions.html.erb".freeze, "app/views/mission_control/jobs/jobs/scheduled/_job.html.erb".freeze, "app/views/mission_control/jobs/jobs/show.html.erb".freeze, "app/views/mission_control/jobs/queues/_actions.html.erb".freeze, "app/views/mission_control/jobs/queues/_job.html.erb".freeze, "app/views/mission_control/jobs/queues/_queue.html.erb".freeze, "app/views/mission_control/jobs/queues/_queue_title.html.erb".freeze, "app/views/mission_control/jobs/queues/index.html.erb".freeze, "app/views/mission_control/jobs/queues/show.html.erb".freeze, "app/views/mission_control/jobs/recurring_tasks/_general_information.html.erb".freeze, "app/views/mission_control/jobs/recurring_tasks/_recurring_task.html.erb".freeze, "app/views/mission_control/jobs/recurring_tasks/_title.html.erb".freeze, "app/views/mission_control/jobs/recurring_tasks/index.html.erb".freeze, "app/views/mission_control/jobs/recurring_tasks/show.html.erb".freeze, "app/views/mission_control/jobs/shared/_job.html.erb".freeze, "app/views/mission_control/jobs/shared/_jobs.html.erb".freeze, "app/views/mission_control/jobs/shared/_pagination_toolbar.html.erb".freeze, "app/views/mission_control/jobs/workers/_configuration.html.erb".freeze, "app/views/mission_control/jobs/workers/_raw_data.html.erb".freeze, "app/views/mission_control/jobs/workers/_title.html.erb".freeze, "app/views/mission_control/jobs/workers/_worker.html.erb".freeze, "app/views/mission_control/jobs/workers/_workers_page.html.erb".freeze, "app/views/mission_control/jobs/workers/index.html.erb".freeze, "app/views/mission_control/jobs/workers/show.html.erb".freeze, "config/importmap.rb".freeze, "config/routes.rb".freeze, "lib/active_job/errors/invalid_operation.rb".freeze, "lib/active_job/errors/job_not_found_error.rb".freeze, "lib/active_job/errors/query_error.rb".freeze, "lib/active_job/executing.rb".freeze, "lib/active_job/execution_error.rb".freeze, "lib/active_job/failed.rb".freeze, "lib/active_job/job_proxy.rb".freeze, "lib/active_job/jobs_relation.rb".freeze, "lib/active_job/querying.rb".freeze, "lib/active_job/queue.rb".freeze, "lib/active_job/queue_adapters/resque_ext.rb".freeze, "lib/active_job/queue_adapters/solid_queue_ext.rb".freeze, "lib/active_job/queue_adapters/solid_queue_ext/recurring_tasks.rb".freeze, "lib/active_job/queue_adapters/solid_queue_ext/workers.rb".freeze, "lib/active_job/queues.rb".freeze, "lib/mission_control/jobs.rb".freeze, "lib/mission_control/jobs/adapter.rb".freeze, "lib/mission_control/jobs/application.rb".freeze, "lib/mission_control/jobs/applications.rb".freeze, "lib/mission_control/jobs/console/connect_to.rb".freeze, "lib/mission_control/jobs/console/context.rb".freeze, "lib/mission_control/jobs/console/jobs_help.rb".freeze, "lib/mission_control/jobs/engine.rb".freeze, "lib/mission_control/jobs/errors/incompatible_adapter.rb".freeze, "lib/mission_control/jobs/errors/resource_not_found.rb".freeze, "lib/mission_control/jobs/identified_by_name.rb".freeze, "lib/mission_control/jobs/identified_elements.rb".freeze, "lib/mission_control/jobs/server.rb".freeze, "lib/mission_control/jobs/server/recurring_tasks.rb".freeze, "lib/mission_control/jobs/server/serializable.rb".freeze, "lib/mission_control/jobs/server/workers.rb".freeze, "lib/mission_control/jobs/version.rb".freeze, "lib/mission_control/jobs/workers_relation.rb".freeze, "lib/resque/thread_safe_redis.rb".freeze, "lib/tasks/mission_control/jobs_tasks.rake".freeze]
  s.homepage = "https://github.com/rails/mission_control-jobs".freeze
  s.licenses = ["MIT".freeze]
  s.rubygems_version = "3.5.10".freeze
  s.summary = "Operational controls for Active Job".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<rails>.freeze, [">= 7.1".freeze])
  s.add_runtime_dependency(%q<importmap-rails>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<turbo-rails>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<stimulus-rails>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<irb>.freeze, ["~> 1.13".freeze])
  s.add_development_dependency(%q<resque>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<solid_queue>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<selenium-webdriver>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<resque-pause>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<mocha>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<debug>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<redis>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<redis-namespace>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rubocop>.freeze, ["~> 1.52.0".freeze])
  s.add_development_dependency(%q<rubocop-performance>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rubocop-rails-omakase>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<sprockets-rails>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<sqlite3>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<puma>.freeze, [">= 0".freeze])
end