aboutsummaryrefslogtreecommitdiffstats
path: root/railties/environments/shared.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2005-03-20 22:41:35 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2005-03-20 22:41:35 +0000
commit20e3cfe52d294893ad46307440e4acf1f02165ea (patch)
treeb555bce70a9841d06b731eb8fe76697cd8c708d7 /railties/environments/shared.rb
parenta61360688cd0e1f43f523866384d0d0796a4ea73 (diff)
downloadrails-20e3cfe52d294893ad46307440e4acf1f02165ea.tar.gz
rails-20e3cfe52d294893ad46307440e4acf1f02165ea.tar.bz2
rails-20e3cfe52d294893ad46307440e4acf1f02165ea.zip
Combined the script/environment.rb used for gems and regular files version. If vendor/rails/* has all the frameworks, then files version is used, otherwise gems #878 [Nicholas Seckar]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@946 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'railties/environments/shared.rb')
-rw-r--r--railties/environments/shared.rb71
1 files changed, 0 insertions, 71 deletions
diff --git a/railties/environments/shared.rb b/railties/environments/shared.rb
deleted file mode 100644
index fa729bbe60..0000000000
--- a/railties/environments/shared.rb
+++ /dev/null
@@ -1,71 +0,0 @@
-RAILS_ROOT = File.dirname(__FILE__) + "/../"
-RAILS_ENV = ENV['RAILS_ENV'] || 'development'
-
-
-# Mocks first.
-ADDITIONAL_LOAD_PATHS = ["#{RAILS_ROOT}/test/mocks/#{RAILS_ENV}"]
-
-# Then model subdirectories.
-ADDITIONAL_LOAD_PATHS.concat(Dir["#{RAILS_ROOT}/app/models/[_a-z]*"])
-ADDITIONAL_LOAD_PATHS.concat(Dir["#{RAILS_ROOT}/components/[_a-z]*"])
-
-# Followed by the standard includes.
-ADDITIONAL_LOAD_PATHS.concat %w(
- app
- app/models
- app/controllers
- app/helpers
- app/apis
- config
- components
- lib
- vendor
- vendor/railties
- vendor/railties/lib
- vendor/activesupport/lib
- vendor/activerecord/lib
- vendor/actionpack/lib
- vendor/actionmailer/lib
- vendor/actionwebservice/lib
-).map { |dir| "#{RAILS_ROOT}/#{dir}" }
-
-# Prepend to $LOAD_PATH
-ADDITIONAL_LOAD_PATHS.reverse.each { |dir| $:.unshift(dir) if File.directory?(dir) }
-
-
-# Require Rails libraries.
-require 'active_support'
-require 'active_record'
-require 'action_controller'
-require 'action_mailer'
-require 'action_web_service'
-
-
-# Environment-specific configuration.
-require_dependency "environments/#{RAILS_ENV}"
-ActiveRecord::Base.configurations = File.open("#{RAILS_ROOT}/config/database.yml") { |f| YAML::load(f) }
-ActiveRecord::Base.establish_connection
-
-
-# Configure defaults if the included environment did not.
-begin
- RAILS_DEFAULT_LOGGER = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log")
-rescue StandardError
- RAILS_DEFAULT_LOGGER = Logger.new(STDERR)
- RAILS_DEFAULT_LOGGER.level = Logger::WARN
- RAILS_DEFAULT_LOGGER.warn(
- "Rails Error: Unable to access log file. Please ensure that log/#{RAILS_ENV}.log exists and is chmod 0666. " +
- "The log level has been raised to WARN and the output directed to STDERR until the problem is fixed."
- )
-end
-
-[ActiveRecord, ActionController, ActionMailer].each { |mod| mod::Base.logger ||= RAILS_DEFAULT_LOGGER }
-[ActionController, ActionMailer].each { |mod| mod::Base.template_root ||= "#{RAILS_ROOT}/app/views/" }
-ActionController::Routing::Routes.reload
-
-Controllers = Dependencies::LoadingModule.root(
- File.join(RAILS_ROOT, 'app', 'controllers'),
- File.join(RAILS_ROOT, 'components')
-)
-
-# Include your app's configuration here: