Sha256: 92ee1fe017003032402e87457a731ada3a00d9abd0938698a36c43cf0db7abd5

Contents?: true

Size: 243 Bytes

Versions: 2

Compression:

Stored size: 243 Bytes

Contents

module SwissAdmin
  class Hardware
    def self.cpus
      cpus = if File.readable?("/proc/cpuinfo")
               IO.read("/proc/cpuinfo").scan(/^processor/).size
             else
               "unknown"
             end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
swiss_admin-0.7.0 lib/swiss_admin/hardware/cpus.rb
swiss_admin-0.6.1 lib/swiss_admin/hardware/cpus.rb