diff options
author | Carl Lerche <carllerche@mac.com> | 2009-10-08 15:08:08 -0700 |
---|---|---|
committer | Carl Lerche <carllerche@mac.com> | 2009-10-08 15:08:08 -0700 |
commit | ed77e84c4b00bf1d2269af6a07575c30039d942d (patch) | |
tree | 44d021dc0e40382458b4829e3c76b697b9e1aaf7 /railties/lib/rails/initializer.rb | |
parent | 7faa52a424a7a9edea796babf6d091930df5396a (diff) | |
download | rails-ed77e84c4b00bf1d2269af6a07575c30039d942d.tar.gz rails-ed77e84c4b00bf1d2269af6a07575c30039d942d.tar.bz2 rails-ed77e84c4b00bf1d2269af6a07575c30039d942d.zip |
Ported over more initializers
Diffstat (limited to 'railties/lib/rails/initializer.rb')
-rw-r--r-- | railties/lib/rails/initializer.rb | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/railties/lib/rails/initializer.rb b/railties/lib/rails/initializer.rb index 687455feca..bfdecd0f80 100644 --- a/railties/lib/rails/initializer.rb +++ b/railties/lib/rails/initializer.rb @@ -116,48 +116,6 @@ module Rails end end - # Loads the environment specified by Configuration#environment_path, which - # is typically one of development, test, or production. - Initializer.default.add :load_environment do - silence_warnings do - next if @environment_loaded - next unless File.file?(configuration.environment_path) - - @environment_loaded = true - - config = configuration - constants = self.class.constants - - eval(IO.read(configuration.environment_path), binding, configuration.environment_path) - - (self.class.constants - constants).each do |const| - Object.const_set(const, self.class.const_get(const)) - end - end - end - - Initializer.default.add :add_gem_load_paths do - require 'rails/gem_dependency' - Rails::GemDependency.add_frozen_gem_path - unless config.gems.empty? - require "rubygems" - config.gems.each { |gem| gem.add_load_paths } - end - end - - # Preload all frameworks specified by the Configuration#frameworks. - # Used by Passenger to ensure everything's loaded before forking and - # to avoid autoload race conditions in JRuby. - Initializer.default.add :preload_frameworks do - if configuration.preload_frameworks - configuration.frameworks.each do |framework| - # String#classify and #constantize aren't available yet. - toplevel = Object.const_get(framework.to_s.gsub(/(?:^|_)(.)/) { $1.upcase }) - toplevel.load_all! if toplevel.respond_to?(:load_all!) - end - end - end - # This initialization routine does nothing unless <tt>:active_record</tt> # is one of the frameworks to load (Configuration#frameworks). If it is, # this sets the database configuration from Configuration#database_configuration |