diff options
| author | Jack Nagel | 2013-02-10 20:59:44 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-02-10 21:02:27 -0600 |
| commit | c16ee6f30004405b7082db4088ba38400853a89f (patch) | |
| tree | cf73a9b5d6e5a854d945b196646bbe92c4a87391 /Library/Homebrew | |
| parent | 7b8f4b3d19bd2f27096fe0d7b15666abc7072e2f (diff) | |
| download | brew-c16ee6f30004405b7082db4088ba38400853a89f.tar.bz2 | |
Don't reinvent IndexError here
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/macos.rb | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/Library/Homebrew/macos.rb b/Library/Homebrew/macos.rb index c33be688c..c01b30981 100644 --- a/Library/Homebrew/macos.rb +++ b/Library/Homebrew/macos.rb @@ -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 |
