--- !ruby/object:Gem::Specification name: good_job version: !ruby/object:Gem::Version version: 4.4.0 platform: ruby authors: - Ben Sheldon autorequire: bindir: exe cert_chain: [] date: 2024-10-08 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activejob requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 6.1.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 6.1.0 - !ruby/object:Gem::Dependency name: activerecord requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 6.1.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 6.1.0 - !ruby/object:Gem::Dependency name: concurrent-ruby requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.3.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.3.1 - !ruby/object:Gem::Dependency name: fugit requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.11.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.11.0 - !ruby/object:Gem::Dependency name: railties requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 6.1.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 6.1.0 - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.0.0 - !ruby/object:Gem::Dependency name: capybara 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: kramdown 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: kramdown-parser-gfm 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: puma 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: rspec-rails 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: selenium-webdriver 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' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: webrick 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: yard 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: yard-activesupport-concern 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' description: A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails email: - bensheldon@gmail.com executables: - good_job extensions: [] extra_rdoc_files: - README.md - CHANGELOG.md - LICENSE.txt files: - CHANGELOG.md - LICENSE.txt - README.md - app/charts/good_job/base_chart.rb - app/charts/good_job/performance_index_chart.rb - app/charts/good_job/performance_show_chart.rb - app/charts/good_job/scheduled_by_queue_chart.rb - app/controllers/good_job/application_controller.rb - app/controllers/good_job/batches_controller.rb - app/controllers/good_job/cron_entries_controller.rb - app/controllers/good_job/frontends_controller.rb - app/controllers/good_job/jobs_controller.rb - app/controllers/good_job/metrics_controller.rb - app/controllers/good_job/performance_controller.rb - app/controllers/good_job/processes_controller.rb - app/filters/good_job/base_filter.rb - app/filters/good_job/batches_filter.rb - app/filters/good_job/jobs_filter.rb - app/frontend/good_job/application.js - app/frontend/good_job/icons.svg - app/frontend/good_job/modules/async_values_controller.js - app/frontend/good_job/modules/charts.js - app/frontend/good_job/modules/checkbox_toggle.js - app/frontend/good_job/modules/document_ready.js - app/frontend/good_job/modules/live_poll.js - app/frontend/good_job/modules/popovers.js - app/frontend/good_job/modules/theme_controller.js - app/frontend/good_job/modules/toasts.js - app/frontend/good_job/style.css - app/frontend/good_job/vendor/bootstrap/bootstrap.bundle.min.js - app/frontend/good_job/vendor/bootstrap/bootstrap.min.css - app/frontend/good_job/vendor/chartjs/chart.min.js - app/frontend/good_job/vendor/es_module_shims.js - app/frontend/good_job/vendor/rails_ujs.js - app/frontend/good_job/vendor/stimulus.js - app/helpers/good_job/application_helper.rb - app/helpers/good_job/icons_helper.rb - app/models/concerns/good_job/advisory_lockable.rb - app/models/concerns/good_job/error_events.rb - app/models/concerns/good_job/filterable.rb - app/models/concerns/good_job/reportable.rb - app/models/good_job/active_record_parent_class.rb - app/models/good_job/base_record.rb - app/models/good_job/batch.rb - app/models/good_job/batch_record.rb - app/models/good_job/cron_entry.rb - app/models/good_job/discrete_execution.rb - app/models/good_job/execution.rb - app/models/good_job/execution_result.rb - app/models/good_job/i18n_config.rb - app/models/good_job/job.rb - app/models/good_job/process.rb - app/models/good_job/setting.rb - app/views/good_job/_custom_execution_details.html.erb - app/views/good_job/_custom_job_details.html.erb - app/views/good_job/batches/_jobs.erb - app/views/good_job/batches/_table.erb - app/views/good_job/batches/index.html.erb - app/views/good_job/batches/show.html.erb - app/views/good_job/cron_entries/index.html.erb - app/views/good_job/cron_entries/show.html.erb - app/views/good_job/jobs/_executions.erb - app/views/good_job/jobs/_table.erb - app/views/good_job/jobs/index.html.erb - app/views/good_job/jobs/show.html.erb - app/views/good_job/performance/index.html.erb - app/views/good_job/performance/show.html.erb - app/views/good_job/processes/index.html.erb - app/views/good_job/shared/_alert.erb - app/views/good_job/shared/_chart.erb - app/views/good_job/shared/_filter.erb - app/views/good_job/shared/_footer.erb - app/views/good_job/shared/_navbar.erb - app/views/good_job/shared/_secondary_navbar.erb - app/views/good_job/shared/icons/_trash.html.erb - app/views/layouts/good_job/application.html.erb - config/brakeman.ignore - config/locales/de.yml - config/locales/en.yml - config/locales/es.yml - config/locales/fr.yml - config/locales/it.yml - config/locales/ja.yml - config/locales/ko.yml - config/locales/nl.yml - config/locales/pt-BR.yml - config/locales/ru.yml - config/locales/tr.yml - config/locales/uk.yml - config/routes.rb - exe/good_job - lib/active_job/queue_adapters/good_job_adapter.rb - lib/generators/good_job/install_generator.rb - lib/generators/good_job/templates/install/migrations/create_good_jobs.rb.erb - lib/generators/good_job/templates/update/migrations/01_create_good_jobs.rb.erb - lib/generators/good_job/templates/update/migrations/02_add_jobs_finished_at_to_good_job_batches.rb.erb - lib/generators/good_job/update_generator.rb - lib/good_job.rb - lib/good_job/active_job_extensions/batches.rb - lib/good_job/active_job_extensions/concurrency.rb - lib/good_job/active_job_extensions/interrupt_errors.rb - lib/good_job/active_job_extensions/labels.rb - lib/good_job/active_job_extensions/notify_options.rb - lib/good_job/adapter.rb - lib/good_job/adapter/inline_buffer.rb - lib/good_job/bulk.rb - lib/good_job/callable.rb - lib/good_job/capsule.rb - lib/good_job/capsule_tracker.rb - lib/good_job/cleanup_tracker.rb - lib/good_job/cli.rb - lib/good_job/configuration.rb - lib/good_job/cron_manager.rb - lib/good_job/current_thread.rb - lib/good_job/daemon.rb - lib/good_job/dependencies.rb - lib/good_job/engine.rb - lib/good_job/interrupt_error.rb - lib/good_job/job_performer.rb - lib/good_job/job_performer/metrics.rb - lib/good_job/log_subscriber.rb - lib/good_job/multi_scheduler.rb - lib/good_job/notifier.rb - lib/good_job/notifier/process_heartbeat.rb - lib/good_job/overridable_connection.rb - lib/good_job/poller.rb - lib/good_job/probe_server.rb - lib/good_job/probe_server/healthcheck_middleware.rb - lib/good_job/probe_server/not_found_app.rb - lib/good_job/probe_server/simple_handler.rb - lib/good_job/probe_server/webrick_handler.rb - lib/good_job/scheduler.rb - lib/good_job/sd_notify.rb - lib/good_job/shared_executor.rb - lib/good_job/systemd_service.rb - lib/good_job/thread_status.rb - lib/good_job/version.rb homepage: https://github.com/bensheldon/good_job licenses: - MIT metadata: bug_tracker_uri: https://github.com/bensheldon/good_job/issues changelog_uri: https://github.com/bensheldon/good_job/blob/master/CHANGELOG.md documentation_uri: https://rubydoc.info/gems/good_job homepage_uri: https://github.com/bensheldon/good_job source_code_uri: https://github.com/bensheldon/good_job rubygems_mfa_required: 'true' post_install_message: rdoc_options: - "--title" - GoodJob - a multithreaded, Postgres-based ActiveJob backend for Ruby on Rails - "--main" - README.md - "--line-numbers" - "--inline-source" - "--quiet" require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.0.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.5.11 signing_key: specification_version: 4 summary: A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails test_files: []