aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/tasks/restart.rake
diff options
context:
space:
mode:
authorHyonjee Joo <hj2339@columbia.edu>2015-02-17 01:11:16 -0500
committerHyonjee Joo <hj2339@columbia.edu>2015-02-26 15:26:59 -0500
commitb181297ad7f60c6006292ab024ed08a490bdb4f8 (patch)
tree30d6b3622d147ccbaaa2dbf33f04249d73db133e /railties/lib/rails/tasks/restart.rake
parent38218929e9b3205a2a731660b3c5527937e1c015 (diff)
downloadrails-b181297ad7f60c6006292ab024ed08a490bdb4f8.tar.gz
rails-b181297ad7f60c6006292ab024ed08a490bdb4f8.tar.bz2
rails-b181297ad7f60c6006292ab024ed08a490bdb4f8.zip
Created rake restart task.
Fixes #18876. Rake restart touches `tmp/restart.txt` to restart application on next request. Updated tests and documentation accordingly.
Diffstat (limited to 'railties/lib/rails/tasks/restart.rake')
-rw-r--r--railties/lib/rails/tasks/restart.rake4
1 files changed, 4 insertions, 0 deletions
diff --git a/railties/lib/rails/tasks/restart.rake b/railties/lib/rails/tasks/restart.rake
new file mode 100644
index 0000000000..1af0302824
--- /dev/null
+++ b/railties/lib/rails/tasks/restart.rake
@@ -0,0 +1,4 @@
+desc "Restart app by touching tmp/restart.txt"
+task restart: :environment do
+ FileUtils.touch('tmp/restart.txt')
+end