author: Matt Mower <self@mattmower.com> license: LGPL
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 :win32 :vms :os2 :unknown
Platform::IMPL
:macosx :linux :freebsd :netbsd :mswin :cygwin :mingw :bccwin :wince :vms :os2 :unknown
Platform::ARCH
:x86 :ia64 :powerpc :alpha :unknown