This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/lib/mem_info.rb
2013-03-22 15:47:35 -04:00

15 lines
299 B
Ruby

class MemInfo
# Total memory in kb. Only works on systems with /proc/meminfo.
# Returns nil if it cannot be determined.
def mem_total
@mem_total ||= begin
if s = `grep MemTotal /proc/meminfo`
/(\d+)/.match(s)[0].try(:to_i)
else
nil
end
end
end
end