class Rsyslibs::OperatingSystemInfo

Public Class Methods

os_info() click to toggle source
# File lib/rsyslibs/operating_system_info.rb, line 6
def self.os_info
  os_report = YAML.safe_load(OS.report)
  {
    os: os_report['target_os'],
    os_vendor: os_report['target_vendor'],
    os_bits: OS.bits,
    ruby_platform: os_report['RUBY_PLATFORM']
  }
end
os_name() click to toggle source
# File lib/rsyslibs/operating_system_info.rb, line 16
def self.os_name
  return 'MacOS' if OS.mac?

  return 'Linux' if OS.linux?

  'Unknown OS'
end