|
3 | 3 | require "solid_queue/version"
|
4 | 4 | require "solid_queue/engine"
|
5 | 5 |
|
6 |
| -require "active_job/queue_adapters/solid_queue_adapter" |
7 |
| -require "active_job/concurrency_controls" |
8 |
| - |
9 |
| -require "solid_queue/app_executor" |
10 |
| -require "solid_queue/processes/supervised" |
11 |
| -require "solid_queue/processes/registrable" |
12 |
| -require "solid_queue/processes/interruptible" |
13 |
| -require "solid_queue/processes/callbacks" |
14 |
| -require "solid_queue/processes/pidfile" |
15 |
| -require "solid_queue/processes/procline" |
16 |
| -require "solid_queue/processes/poller" |
17 |
| -require "solid_queue/processes/base" |
18 |
| -require "solid_queue/processes/runnable" |
19 |
| -require "solid_queue/processes/signals" |
20 |
| -require "solid_queue/configuration" |
21 |
| -require "solid_queue/pool" |
22 |
| -require "solid_queue/worker" |
23 |
| -require "solid_queue/concurrency_clerk" |
24 |
| -require "solid_queue/dispatcher" |
25 |
| -require "solid_queue/supervisor" |
| 6 | +require "active_job" |
| 7 | +require "active_job/queue_adapters" |
| 8 | + |
| 9 | +require "zeitwerk" |
| 10 | + |
| 11 | +loader = Zeitwerk::Loader.for_gem(warn_on_extra_files: false) |
| 12 | +loader.ignore("#{__dir__}/solid_queue/tasks.rb") |
| 13 | +loader.ignore("#{__dir__}/generators") |
| 14 | +loader.ignore("#{__dir__}/puma") |
| 15 | +loader.setup |
26 | 16 |
|
27 | 17 | module SolidQueue
|
28 | 18 | mattr_accessor :logger, default: ActiveSupport::Logger.new($stdout)
|
|
0 commit comments