man: improve messaging on no ronn output.

This can happen if your gems are messed up and it's a more helpful
error message than being unable to `gsub` on `nil`.
This commit is contained in:
Mike McQuaid 2018-07-20 09:47:28 +01:00
parent 97e549300c
commit b89e4c51ce

View File

@ -117,6 +117,7 @@ module Homebrew
ronn.write markup ronn.write markup
ronn.close_write ronn.close_write
ronn_output = ronn.read ronn_output = ronn.read
odie "Got no output from ronn!" unless ronn_output
ronn_output.gsub!(%r{</var>`(?=[.!?,;:]?\s)}, "").gsub!(%r{</?var>}, "`") if format_flag == "--markdown" ronn_output.gsub!(%r{</var>`(?=[.!?,;:]?\s)}, "").gsub!(%r{</?var>}, "`") if format_flag == "--markdown"
target.atomic_write ronn_output target.atomic_write ronn_output
end end