class Atatus::Metadata::SystemInfo::OSInfo
@api private
Attributes
kernel[RW]
os[RW]
Public Class Methods
new()
click to toggle source
# File lib/atatus/metadata/system_info/os_info.rb, line 10 def initialize end
read!()
click to toggle source
# File lib/atatus/metadata/system_info/os_info.rb, line 18 def self.read! new.read! end
Public Instance Methods
read!()
click to toggle source
# File lib/atatus/metadata/system_info/os_info.rb, line 13 def read! read_from_uname! self end
Private Instance Methods
read_from_uname!()
click to toggle source
# File lib/atatus/metadata/system_info/os_info.rb, line 24 def read_from_uname! self.os = `uname -s`.strip.downcase! self.kernel = `uname -r`.strip end