MonoForge
Ctrl K
command
Login
Create account
Menu
EN
mmower
/ platform
platform
Public
Gem to provide structured access to Ruby interpreter platform information
Issues
Actions
Board
Activity
4 files
•
updated Jun 18, 2026
files
4
Download
./lib
Jun 15, 2026
LICENSE
Jun 15, 2026
platform.gemspec
Jun 15, 2026
README
Jun 18, 2026
README
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