class Dauphin::Platform

Public Class Methods

linux?() click to toggle source
# File lib/dauphin/platform.rb, line 27
def self.linux?
  os == :linux
end
os() click to toggle source
# File lib/dauphin/platform.rb, line 5
def self.os
  @os ||= (
  host_os = RbConfig::CONFIG['host_os']
  case host_os
    when /mswin|msys|mingw|cygwin|bccwin|wince|emc/
      :windows
    when /darwin|mac os/
      :macosx
    when /linux/
      :linux
    when /solaris|bsd/
      :unix
    else
      raise Exception, "Unknown OS: #{host_os.inspect}"
  end
  )
end
windows?() click to toggle source
# File lib/dauphin/platform.rb, line 23
def self.windows?
  os == :windows
end