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