aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/hardware.rb
diff options
context:
space:
mode:
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