diff options
| author | Max Howell | 2009-08-01 17:54:44 +0100 |
|---|---|---|
| committer | Max Howell | 2009-08-01 18:10:20 +0100 |
| commit | a5ca75265857f9bb40b2c8f2fe25894d92ca4aa4 (patch) | |
| tree | 0fab791ab84edf3a0e7197e7ac4aed5a641b0586 /Library/Homebrew/hw.model.rb | |
| parent | e2bc3c510e1f8d05277e8b2836d8a0196c0212a3 (diff) | |
| download | brew-a5ca75265857f9bb40b2c8f2fe25894d92ca4aa4.tar.bz2 | |
Refactor and clean up code
Diffstat (limited to 'Library/Homebrew/hw.model.rb')
| -rw-r--r-- | Library/Homebrew/hw.model.rb | 44 |
1 files changed, 11 insertions, 33 deletions
diff --git a/Library/Homebrew/hw.model.rb b/Library/Homebrew/hw.model.rb index 87e6a6b3c..6ff81fb6e 100644 --- a/Library/Homebrew/hw.model.rb +++ b/Library/Homebrew/hw.model.rb @@ -13,66 +13,44 @@ def hw_model when "iMac" if major <=4 :core1 - elsif major <=8 - :core2 else - $unknown_hw_model=true + $unknown_hw_model=true if major >8 :core2 end when "MacBookAir" - if major <= 1 - :core2 - else - $unknown_hw_model=true - :core2 - end + $unknown_hw_model=true if major > 1 + :core2 when "MacBook" if major <= 1 :core1 - elsif major <= 4 - :core2 else - $unknown_hw_model=true + $unknown_hw_model=true if major > 4 :core2 end when "MacBookPro" if major <= 1 :core1 - elsif major <= 5 - :core2 else - $unknown_hw_model=true + $unknown_hw_model=true if major > 5 :core2 end when "Macmini" # Mac mini (Core Duo/Solo) - if major <= 1 - :core - else - $unknown_hw_model=true - :core - end + $unknown_hw_model=true if major > 1 + :core when "MacPro" - if major <= 3 - :xeon - else - $unknown_hw_model=true - :xeon - end + $unknown_hw_model=true if major > 3 + :xeon when "PowerBook", "PowerMac", "RackMac" then :ppc when "Xserve" - if major <=2 - :xeon - else - $unknown_hw_model=true - :xeon - end + $unknown_hw_model=true if major > 2 + :xeon when "ADP" then :dunno # Developer Transition Kit when "M43ADP" then :dunno # Development Mac Pro |
