Spaces:
Build error
Build error
module SystemInfo | |
def self.sys_info | |
@@sys_info ||= self.cpu_info.merge(self.mem_info) | |
end | |
def self.cpu_info #sorryforthisline | |
@@cpu_info ||= Hash[`lscpu`.split("\n").collect{|l| l = l.split(":"); [l[0].strip, l[1].strip]}] | |
end | |
def self.mem_info #sorryagain #itjustworks | |
@@mem_info ||= Hash[`free -h`.split("\n")[1..-1].collect{|l| l = l.split(":"); [l[0].strip, l[1].split(" ")[0].strip]}].without("-/+ buffers/cache") | |
end | |
end | |