diff --git a/Library/Homebrew/extend/os/linux/hardware/cpu.rb b/Library/Homebrew/extend/os/linux/hardware/cpu.rb
index e34507b55ebefc82b3b16ac142bb46d0539db14e..e51d656280480bcf68da0a3aae0c9d8435aa5e64 100644
--- a/Library/Homebrew/extend/os/linux/hardware/cpu.rb
+++ b/Library/Homebrew/extend/os/linux/hardware/cpu.rb
@@ -11,10 +11,6 @@ module Hardware
         end
       end
 
-      def cpuinfo
-        @cpuinfo ||= File.read("/proc/cpuinfo")
-      end
-
       def family
         return :arm if arm?
         return :ppc if ppc?
@@ -94,6 +90,12 @@ module Hardware
       def sse4?
         flags.include? "sse4_1"
       end
+
+      private
+
+      def cpuinfo
+        @cpuinfo ||= File.read("/proc/cpuinfo")
+      end
     end
   end
 end
diff --git a/Library/Homebrew/hardware.rb b/Library/Homebrew/hardware.rb
index 12a3d32a95407c341d9f48e53431c315a290bdcf..5d93e7df92737ca0346ec4f33f9ad9692c8f64f6 100644
--- a/Library/Homebrew/hardware.rb
+++ b/Library/Homebrew/hardware.rb
@@ -2,7 +2,9 @@
 
 require "utils/popen"
 
+# Helper module for querying hardware information.
 module Hardware
+  # Helper module for querying CPU information.
   class CPU
     INTEL_32BIT_ARCHS = [:i386].freeze
     INTEL_64BIT_ARCHS = [:x86_64].freeze