Less code in begin/rescue block

This commit is contained in:
Jack Nagel 2015-06-21 21:18:23 -04:00
parent 1bba5fd88a
commit 2db59be452

View File

@ -214,6 +214,13 @@ module SharedEnvExtension
begin begin
gcc_formula = gcc_version_formula(name) gcc_formula = gcc_version_formula(name)
rescue FormulaUnavailableError
raise <<-EOS.undent
Homebrew GCC requested, but formula #{gcc_version_name} not found!
You may need to: brew tap homebrew/versions
EOS
end
if gcc_formula.name == "gcc" if gcc_formula.name == "gcc"
return if gcc_formula.opt_prefix.exist? return if gcc_formula.opt_prefix.exist?
raise <<-EOS.undent raise <<-EOS.undent
@ -231,12 +238,6 @@ module SharedEnvExtension
brew install #{gcc_version_name} brew install #{gcc_version_name}
EOS EOS
end end
rescue FormulaUnavailableError
raise <<-EOS.undent
Homebrew GCC requested, but formula #{gcc_version_name} not found!
You may need to: brew tap homebrew/versions
EOS
end
end end
def permit_arch_flags; end def permit_arch_flags; end