lib/tapioca/dsl/pipeline.rb in tapioca-0.7.3 vs lib/tapioca/dsl/pipeline.rb in tapioca-0.8.0

- old
+ new

@@ -147,11 +147,15 @@ def rbi_for_constant(constant) file = RBI::File.new(strictness: "true") compilers.each do |compiler_class| next unless compiler_class.handles?(constant) + compiler = compiler_class.new(self, file.root, constant) compiler.decorate + rescue + $stderr.puts("Error: `#{compiler_class.name}` failed to generate RBI for `#{constant}`") + raise # This is an unexpected error, so re-raise it end return if file.root.empty? file