# typed: true
# frozen_string_literal: true

require "active_job"
require "active_job/arguments"
require "active_job/queue_adapters"
require "active_job/queue_adapters/good_job_adapter"
require "active_support/core_ext/module/attribute_accessors_per_thread"
require "active_support/core_ext/numeric/time"
require "activerecord-explain-analyze"
require "benchmark/ips"
require "bootsnap/setup"
require "bundler/setup"
require "concurrent/atomic/atomic_boolean"
require "concurrent/atomic/atomic_fixnum"
require "concurrent/atomic/event"
require "concurrent/delay"
require "concurrent/executor/executor_service"
require "concurrent/executor/fixed_thread_pool"
require "concurrent/executor/thread_pool_executor"
require "concurrent/executor/timer_set"
require "concurrent/hash"
require "concurrent/scheduled_task"
require "concurrent/timer_task"
require "concurrent/utility/processor_counter"
require "fileutils"
require "fugit"
require "generators/good_job/install_generator"
require "generators/good_job/update_generator"
require "good_job/engine"
require "good_job/notifier/process_heartbeat"
require "good_job/sd_notify"
require "i18n/backend"
require "i18n/backend/simple"
require "memory_profiler"
require "net/http"
require "open3"
require "rackup/handler"
require "rails"
require "rails/all"
require "rails/generators"
require "rails/generators/active_record"
require "rspec/rails"
require "selenium-webdriver"
require "socket"
require "thor"
require "uri"
require "warning"
require "webrick"
