В предыдущем вопросе я спросил, как сказать моему Gemfile, брать ли камни, относящиеся к JRuby, или камни, относящиеся к MRI.Ответ, который я получил, состоял в том, чтобы сделать следующее в Gemfile:
platforms :jruby do
gem "activerecord-jdbcsqlite3-adapter"
end
platforms :mri do
gem "sqlite3"
end
Очевидно, метод platform () в Bundler знает, как выяснить, использую ли я MRI или JRuby.Есть ли другой способ, которым я могу определить в своей программе, выполняю ли я JRuby или MRI?