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