rubygems/rubygems.org — pull request #807 by arthurnn (2014-12-26 18:19:26+00:00)
Title: Dont use Rails.env before require rails/all

On rails 4.0+ , when calling `Rails.env` that will be memoized https://github.com/rails/rails/blob/4-0-stable/railties/lib/rails.rb#L56 , so if RAILS_ENV changes after that, for instance for tests https://github.com/rails/rails/commit/3ff263919c67588e4348da30cb92b860fe83cba5 that `@_env` ivar will have the wrong value.

Solution is not use Rails.env before requiring all rails.

(also I am requiring `rails/all` as we require all dependencies from it)

cc @senny