class Sys::Platform
The Platform class provides singleton methods to tell you what OS you’re on.
def self.bsd?
def self.bsd? Uname.sysname =~ /bsd/i ? true : false end
def self.linux?
def self.linux? Uname.sysname =~ /linux/i ? true : false end
def self.mac?
def self.mac? Uname.sysname =~ /darwin|mac/i ? true : false end
def self.unix?
def self.unix? Uname.sysname =~ /microsoft/i ? false : true end
def self.windows?
def self.windows? Uname.sysname =~ /microsoft/i ? true : false end