Railsソースをブラウジングすると、 railties/lib/initializers.rb でそのようなメソッドが見つかりました
def env
@_env ||= begin
require 'active_support/string_inquirer'
ActiveSupport::StringInquirer.new(RAILS_ENV)
end
end
私はそれがどのように機能するかを知っていますが、なぜこのように実装しているのですか? 遅延読み込みのためだけですか、それとも他の理由があるのでしょうか?