We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f9736a4 commit 1f4f79bCopy full SHA for 1f4f79b
1 file changed
lib/closure/compiler.rb
@@ -29,12 +29,14 @@ def compile(io)
29
else
30
tempfile.write(io.to_s)
31
end
32
- tempfile.close
+ tempfile.flush
33
34
begin
35
result = `#{command} --js #{tempfile.path}`
36
rescue Exception
37
raise Error, "compression failed"
38
+ ensure
39
+ tempfile.close!
40
41
unless $?.exitstatus.zero?
42
raise Error, result
0 commit comments