lib/tapioca/static/symbol_loader.rb in tapioca-0.16.4 vs lib/tapioca/static/symbol_loader.rb in tapioca-0.16.5
- old
+ new
@@ -49,9 +49,11 @@
symbols_from_paths(gem.files)
end
sig { params(paths: T::Array[Pathname]).returns(T::Set[String]) }
def symbols_from_paths(paths)
+ return Set.new if paths.empty?
+
output = Tempfile.create("sorbet") do |file|
file.write(Array(paths).join("\n"))
file.flush
symbol_table_json_from("@#{file.path.shellescape}")