Sha256: 326efd00087c91e362ac1d0d6b0333a4b9210c827d0e130844173c6ce36623c8
Contents?: true
Size: 382 Bytes
Versions: 13
Compression:
Stored size: 382 Bytes
Contents
module Specjour module CPU def self.cores case platform when /darwin/ command('hostinfo') =~ /^(\d+).+physically/ $1.to_i when /linux/ command('grep --count processor /proc/cpuinfo').to_i end end protected def self.command(cmd) %x(#{cmd}) end def self.platform RUBY_PLATFORM end end end
Version data entries
13 entries across 13 versions & 1 rubygems