aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/hardware.rb
diff options
context:
space:
mode:
authorJack Nagel2013-10-18 12:56:51 -0500
committerJack Nagel2013-10-18 12:56:51 -0500
commitc511d7d2f43369773940dbb8fb8fbe8ed2153127 (patch)
treea68a04144c13d382da771d8c0a70208cb8453087 /Library/Homebrew/hardware.rb
parent45e7f0ccb09f29ef4180a66d758e21a6c3c6594f (diff)
downloadbrew-c511d7d2f43369773940dbb8fb8fbe8ed2153127.tar.bz2
Add OS.mac? and OS.linux?
Diffstat (limited to 'Library/Homebrew/hardware.rb')
-rw-r--r--Library/Homebrew/hardware.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/Library/Homebrew/hardware.rb b/Library/Homebrew/hardware.rb
index 44642d44f..0a52d10db 100644
--- a/Library/Homebrew/hardware.rb
+++ b/Library/Homebrew/hardware.rb
@@ -1,3 +1,5 @@
+require 'os'
+
class Hardware
module CPU extend self
INTEL_32BIT_ARCHS = [:i386].freeze
@@ -30,11 +32,10 @@ class Hardware
end
end
- case RUBY_PLATFORM.downcase
- when /darwin/
+ if OS.mac?
require 'os/mac/hardware'
CPU.extend MacCPUs
- when /linux/
+ elsif OS.linux?
require 'os/linux/hardware'
CPU.extend LinuxCPUs
else