/platform

Gem to provide structured access to Ruby interpreter platform information

Primary LanguageRubyMIT LicenseMIT

#
# Platform
#
# author: Matt Mower <self@mattmower.com>
# license: MIT
#
#
# The Platform library offers a simple, reliable, means of
# determining what platform Ruby is running on.  Underlying
# Platform is the RUBY_PLATFORM constant.  This library is
# parsing this constant for information.  You could easily do
# this yourself.  We've just taken the hassle out of it for
# you and hopefully covered a few of the more unusual cases
# you mightn't have thought of yourself.
#
# On the other hand, if you've got cases we haven't please
# mail the authors.
#
# ==Use
#
# require 'platform'
#
# defines
#
# Platform::OS
#  :unix
#  :hybrid (e.g. Cygwin)
#  :win32
#  :vms
#  :os2
#  :unknown
#
# Platform::IMPL
#  :macosx
#  :linux
#  :freebsd
#  :netbsd
#  :mswin
#  :cygwin
#  :mingw
#  :bccwin
#  :wince
#  :vms
#  :os2
#  :solaris
#  :aix
#  :irix
#  :hpux
#  :unknown
#
# Platform::ARCH
#  :x86
#  :x86_64
#  :ia64
#  :powerpc
#  :alpha
#  :sparc
#  :mips
#  :parisc
#  :unknown
#