Skip to content

Commit 3cb1666

Browse files
DEV: Add eager loading for scheduled jobs (#47)
1 parent 9548e90 commit 3cb1666

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/my_plugin_module/engine.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,9 @@ class Engine < ::Rails::Engine
55
engine_name PLUGIN_NAME
66
isolate_namespace MyPluginModule
77
config.autoload_paths << File.join(config.root, "lib")
8+
scheduled_job_dir = "#{config.root}/app/jobs/scheduled"
9+
config.to_prepare do
10+
Rails.autoloaders.main.eager_load_dir(scheduled_job_dir) if Dir.exist?(scheduled_job_dir)
11+
end
812
end
913
end

0 commit comments

Comments
 (0)