module Platform::OS

Public Instance Methods

cygwin?() click to toggle source
# File lib/Platform/OS/windowsQ.rb, line 21
def cygwin?
  RUBY_PLATFORM =~ /cygwin/ ? true : false
end
darwin?()
Alias for: osx?
gnu_linux?()
Alias for: linux?
linux?() click to toggle source
# File lib/Platform/OS/linuxQ.rb, line 9
def linux?
  RUBY_PLATFORM.downcase.include?('linux')
end
Also aliased as: gnu_linux?
mingw32?() click to toggle source
# File lib/Platform/OS/windowsQ.rb, line 17
def mingw32?
  RUBY_PLATFORM =~ /mingw32/ ? true : false
end
mswin32?() click to toggle source
# File lib/Platform/OS/windowsQ.rb, line 13
def mswin32?
  RUBY_PLATFORM =~ /mswin32/ ? true : false
end
osx?() click to toggle source
# File lib/Platform/OS/osxQ.rb, line 9
def osx?
  RUBY_PLATFORM.downcase.include?('darwin')
end
Also aliased as: darwin?
windows?() click to toggle source
# File lib/Platform/OS/windowsQ.rb, line 9
def windows?
  mswin32? || mingw32? || cygwin?
end