aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/hw.model.rb
diff options
context:
space:
mode:
authorMax Howell2009-08-01 17:54:44 +0100
committerMax Howell2009-08-01 18:10:20 +0100
commita5ca75265857f9bb40b2c8f2fe25894d92ca4aa4 (patch)
tree0fab791ab84edf3a0e7197e7ac4aed5a641b0586 /Library/Homebrew/hw.model.rb
parente2bc3c510e1f8d05277e8b2836d8a0196c0212a3 (diff)
downloadbrew-a5ca75265857f9bb40b2c8f2fe25894d92ca4aa4.tar.bz2
Refactor and clean up code
Diffstat (limited to 'Library/Homebrew/hw.model.rb')
-rw-r--r--Library/Homebrew/hw.model.rb44
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