lib/tapioca/static/symbol_loader.rb in tapioca-0.11.10 vs lib/tapioca/static/symbol_loader.rb in tapioca-0.11.11
- old
+ new
@@ -25,10 +25,18 @@
gem.contains_path?(engine.config.root.to_s)
end
return Set.new unless gem_engine
- paths = gem_engine.config.all_eager_load_paths.flat_map do |load_path|
+ # https://github.com/rails/rails/commit/ebfca905db14020589c22e6937382e6f8f687664
+ config = gem_engine.config
+ eager_load_paths = if config.respond_to?(:all_eager_load_paths)
+ config.all_eager_load_paths
+ else
+ config.eager_load_paths
+ end
+
+ paths = eager_load_paths.flat_map do |load_path|
Pathname.glob("#{load_path}/**/*.rb")
end
symbols_from_paths(paths)
rescue