class Total::Linux
Linux specifics.
def memory
def memory raise CantDetect unless File.exist?('/proc/meminfo') File.readlines('/proc/meminfo').each do |t| return t.split(/ +/)[1].to_i * 1024 if t.start_with?('MemTotal:') end raise CantDetect, 'Can\'t detect memory size at /proc/meminfo' end