class EC2::Platform::Linux::Uname

Public Class Methods

all() click to toggle source
# File lib/ec2/platform/linux/uname.rb, line 19
def self.all
  @@uname.all ||= `uname -a`.strip
end
machine() click to toggle source
# File lib/ec2/platform/linux/uname.rb, line 37
def self.machine
  @@uname.machine ||= `uname -m`.strip
end
nodename() click to toggle source
# File lib/ec2/platform/linux/uname.rb, line 25
def self.nodename
  @@uname.nodename ||= `uname -n`.strip
end
os() click to toggle source
# File lib/ec2/platform/linux/uname.rb, line 34
def self.os
  @@uname.os ||= `uname -s`.strip
end
platform() click to toggle source
# File lib/ec2/platform/linux/uname.rb, line 22
def self.platform
  @@uname.platform ||= `uname -i`.strip
end
processor() click to toggle source
# File lib/ec2/platform/linux/uname.rb, line 28
def self.processor
  @@uname.processor ||= `uname -p`.strip
end
release() click to toggle source
# File lib/ec2/platform/linux/uname.rb, line 31
def self.release
  @@uname.release ||= `uname -r`.strip
end
uname() click to toggle source
# File lib/ec2/platform/linux/uname.rb, line 40
def self.uname
  @@uname
end