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