lib/tapioca/loader.rb in tapioca-0.4.2 vs lib/tapioca/loader.rb in tapioca-0.4.3

- old
+ new

@@ -97,9 +97,19 @@ nil end sig { void } def eager_load_rails_app + if Object.const_defined?("ActiveSupport") + Object.const_get("ActiveSupport").run_load_hooks( + :before_eager_load, + Object.const_get("Rails").application + ) + end + if Object.const_defined?("Zeitwerk::Loader") + zeitwerk_loader = Object.const_get("Zeitwerk::Loader") + zeitwerk_loader.eager_load_all + end Object.const_get("Rails").autoloaders.each(&:eager_load) end sig { void } def load_rails_engines