Модуль Ruby mixin, который я пишу, будет полезен как для ванильного Ruby, так и для Rails. Как лучше всего определять во время выполнения, загружен ли Rails? Можно ли также получить номер версии?
В script/console
для проекта Rails 2.3.4 ENV.has_key?("RAILS_ENV")
верно и неверно в моем интерпретаторе Ruby 1.8.7. Есть ли более надежный способ сказать для всех версий Rails или это довольно безопасно?
Что касается получения версии Rails в текущем процессе, я в растерянности.