El método que conozco para detectar el Rubí aplicación (por ejemplo, resonancia magnética, JRuby, Rubinius, etc.) en tiempo de ejecución es comprobar lo global constante RUBY_ENGINE
:¿Qué valores de RUBY_ENGINE corresponden a las implementaciones de Ruby?
$ ruby -e 'puts RUBY_ENGINE'
ruby
¿Qué es una lista bastante completa de ¿las implementaciones de Ruby conocidas y sus valores correspondientes para RUBY_ENGINE?