Каков правильный способ обнаружения внутри Ruby, работает ли интерпретатор в Windows? "Правильно" включает в себя, что он работает на всех основных вариантах Ruby, включая 1.8.x, 1.9.x, JRuby, Rubinius и IronRuby.
В настоящее время рейтинг лучших результатов Google для "окон обнаружения рубинов" является неправильным или устаревшим. Например, один неверный способ сделать это:
RUBY_PLATFORM =~ /mswin/
Это неверно, поскольку не удается обнаружить версию mingw или JRuby в Windows.
Каков правильный путь?