From 6d1d48de6a16b0ff4e4533cccf00c0ec747feefb Mon Sep 17 00:00:00 2001 From: Michael Koziarski Date: Sun, 19 Oct 2008 13:23:27 +0200 Subject: Memoize the require and construction of the StringInquirer --- railties/lib/initializer.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'railties/lib/initializer.rb') diff --git a/railties/lib/initializer.rb b/railties/lib/initializer.rb index 0aec97dece..6500b2d309 100644 --- a/railties/lib/initializer.rb +++ b/railties/lib/initializer.rb @@ -49,8 +49,10 @@ module Rails end def env - require 'active_support/string_inquirer' - ActiveSupport::StringInquirer.new(RAILS_ENV) + @_env ||= begin + require 'active_support/string_inquirer' + ActiveSupport::StringInquirer.new(RAILS_ENV) + end end def cache -- cgit v1.2.3