Текущая среда обеспечивается глобальной константой RUBY_PLATFORM
ruby, вызываемый в оболочке cygwin bash (/ usr / bin / ruby):
puts RUBY_PLATFORM
i386-cygwin
ruby, вызываемый из командной строки (c: \ Ruby193 \ bin \ ruby.exe):
puts RUBY_PLATFORM
i386-mingw32
puts ENV['OS']
для обоих приведенных выше возвращений среды: Windows_NT