Известный мне способ обнаружения реализации в Ruby (например, MRI, JRuby, Rubinius и т. Д.) Во время выполнения заключается в проверке глобальной константы RUBY_ENGINE
:
$ ruby -e 'puts RUBY_ENGINE'
ruby
Что такое достаточно полный список известных реализаций Ruby и их соответствующих значений для RUBY_ENGINE?