Allow a config/additional_environment.rb file to customize the Rails::Initializer.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3018 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Eric Davis 2009-11-08 02:16:42 +00:00
parent 87d14dea10
commit e02caeab0f
3 changed files with 20 additions and 0 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
/config/additional_environment.rb
/config/database.yml
/config/email.yml
/config/initializers/session_store.rb

View File

@ -0,0 +1,13 @@
# Copy this file to additional_environment.rb and add any statements
# that need to be passed to the Rails::Initializer. `config` is
# available in this context.
#
# Example:
#
# config.log_level = :debug
# config.gem "example_plugin", :lib => false
# config.gem "timesheet_plugin", :lib => false, :version => '0.5.0'
# config.gem "aws-s3", :lib => "aws/s3"
# ...
#

View File

@ -49,4 +49,10 @@ Rails::Initializer.run do |config|
# Define your email configuration in email.yml instead.
# It will automatically turn deliveries on
config.action_mailer.perform_deliveries = false
# Load any local configuration that is kept out of source control
# (e.g. gems, patches).
if File.exists?(File.join(File.dirname(__FILE__), 'additional_environment.rb'))
instance_eval File.read(File.join(File.dirname(__FILE__), 'additional_environment.rb'))
end
end