Module: UNAME

Defined in:
lib/uname-wrapper.rb

Overview

Uname module Wrapper to ‘uname`. Copyright © 2014 Efren Fuentes.

Class Method Summary collapse

Class Method Details

.allObject



9
10
11
# File 'lib/uname-wrapper.rb', line 9

def self.all
  self.runUname("-a")
end

.hardware_platformObject



37
38
39
# File 'lib/uname-wrapper.rb', line 37

def self.hardware_platform
  self.runUname("-i")
end

.kernel_nameObject



13
14
15
# File 'lib/uname-wrapper.rb', line 13

def self.kernel_name
  self.runUname("-s")
end

.kernel_releaseObject



21
22
23
# File 'lib/uname-wrapper.rb', line 21

def self.kernel_release
  self.runUname("-r")
end

.kernel_versionObject



25
26
27
# File 'lib/uname-wrapper.rb', line 25

def self.kernel_version
  self.runUname("-v")
end

.machineObject



29
30
31
# File 'lib/uname-wrapper.rb', line 29

def self.machine
  self.runUname("-m")
end

.node_nameObject



17
18
19
# File 'lib/uname-wrapper.rb', line 17

def self.node_name
  self.runUname("-n")
end

.operating_systemObject



41
42
43
# File 'lib/uname-wrapper.rb', line 41

def self.operating_system
  self.runUname("-o")
end

.processorObject



33
34
35
# File 'lib/uname-wrapper.rb', line 33

def self.processor
  self.runUname("-p")
end