aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib
diff options
context:
space:
mode:
authorclaudiob <claudiob@gmail.com>2016-02-20 09:56:35 -0800
committerclaudiob <claudiob@gmail.com>2016-02-20 10:01:55 -0800
commit1a5941e3cfb67056a9468d590f8ae03485f75ccc (patch)
treea018ded99f6afc44c2d113c2d29e602935ab0251 /railties/lib
parente76891314126b10d5cf57aaf776dfa2a26553ec3 (diff)
downloadrails-1a5941e3cfb67056a9468d590f8ae03485f75ccc.tar.gz
rails-1a5941e3cfb67056a9468d590f8ae03485f75ccc.tar.bz2
rails-1a5941e3cfb67056a9468d590f8ae03485f75ccc.zip
AppGenerator: Replace 'rake' with 'rails_command'
Since Rails 5.0 is switching the Rails command line from 'rake …' to 'rails …', it makes sense to also replace the `rake` method in the Rails templates API. Based on feedback from @matthewd and @kaspth, I chose to replace `rake` with `rails_command`, which is less confusing than the alternatives `rails` or `command` or `rails_run` and is not Thor-reserved word like `task`.
Diffstat (limited to 'railties/lib')
-rw-r--r--railties/lib/rails/generators/actions.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/railties/lib/rails/generators/actions.rb b/railties/lib/rails/generators/actions.rb
index 9ca731347a..bd7f3f2c6b 100644
--- a/railties/lib/rails/generators/actions.rb
+++ b/railties/lib/rails/generators/actions.rb
@@ -218,6 +218,7 @@ module Rails
sudo = options[:sudo] && RbConfig::CONFIG['host_os'] !~ /mswin|mingw/ ? 'sudo ' : ''
in_root { run("#{sudo}#{extify(:rake)} #{command} RAILS_ENV=#{env}", verbose: false) }
end
+ alias :rails_command :rake
# Just run the capify command in root
#