Don't reinvent IndexError here

This commit is contained in:
Jack Nagel 2013-02-10 20:59:44 -06:00
parent 7b8f4b3d19
commit c16ee6f300

View File

@ -206,23 +206,18 @@ module MacOS extend self
}
def compilers_standard?
xcode = Xcode.version
unless STANDARD_COMPILERS.keys.include? xcode
onoe <<-EOS.undent
Homebrew doesn't know what compiler versions ship with your version of
Xcode. Please `brew update` and if that doesn't help, file an issue with
the output of `brew --config`:
https://github.com/mxcl/homebrew/issues
Thanks!
EOS
return
end
STANDARD_COMPILERS[xcode].all? do |method, build|
STANDARD_COMPILERS.fetch(Xcode.version.to_s).all? do |method, build|
MacOS.send(:"#{method}_version") == build
end
rescue IndexError
onoe <<-EOS.undent
Homebrew doesn't know what compiler versions ship with your version
of Xcode (#{Xcode.version}). Please `brew update` and if that doesn't help, file
an issue with the output of `brew --config`:
https://github.com/mxcl/homebrew/issues
Thanks!
EOS
end
def app_with_bundle_id id