diff options
Diffstat (limited to 'railties/lib/tasks')
-rw-r--r-- | railties/lib/tasks/framework.rake | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/railties/lib/tasks/framework.rake b/railties/lib/tasks/framework.rake index d12471949b..bc8093e855 100644 --- a/railties/lib/tasks/framework.rake +++ b/railties/lib/tasks/framework.rake @@ -71,8 +71,8 @@ namespace :rails do rm_rf "vendor/rails" end - desc "Update both scripts and public/javascripts from Rails" - task :update => [ "update:scripts", "update:javascripts" ] + desc "Update both configs, scripts and public/javascripts from Rails" + task :update => [ "update:scripts", "update:javascripts", "update:configs" ] namespace :update do desc "Add new scripts to the application script/ directory" @@ -102,5 +102,13 @@ namespace :rails do scripts.reject!{|s| File.basename(s) == 'application.js'} if File.exists?(project_dir + 'application.js') FileUtils.cp(scripts, project_dir) end + + desc "Update boot/config.rb from your current rails install" + task :configs do + require 'railties_path' + project_dir = RAILS_ROOT + '/public/javascripts/' + scripts = Dir[RAILTIES_PATH + '/html/javascripts/*.js'] + FileUtils.cp(RAILTIES_PATH + '/environments/boot.rb', RAILTIES_PATH + '/environments/boot.rb') + end end end |