Class: Rsyslibs::OperatingSystemInfo
- Inherits:
-
Object
- Object
- Rsyslibs::OperatingSystemInfo
- Defined in:
- lib/rsyslibs/operating_system_info.rb
Class Method Summary collapse
Class Method Details
.os_info ⇒ Object
6 7 8 9 10 11 12 13 14 |
# 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 ⇒ Object
16 17 18 19 20 21 22 |
# 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 |