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
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