From 94725b02bcc5e623dcbe1d73d57b2ede2c88440e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 3 Mar 2006 03:00:55 +0000 Subject: Added reload! method to script/console to reload all models and others that include Reloadable without quitting the console (closes #4056) [esad@esse.at] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3749 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- railties/CHANGELOG | 2 ++ railties/lib/console_app.rb | 6 ++++++ 2 files changed, 8 insertions(+) (limited to 'railties') diff --git a/railties/CHANGELOG b/railties/CHANGELOG index b99cd374ad..24650fd674 100644 --- a/railties/CHANGELOG +++ b/railties/CHANGELOG @@ -1,5 +1,7 @@ *SVN* +* Added reload! method to script/console to reload all models and others that include Reloadable without quitting the console #4056 [esad@esse.at] + * Added that rake rails:freeze:edge will now just export all the contents of the frameworks instead of just lib, so stuff like rails:update:scripts, rails:update:javascripts, and script/server on lighttpd still just works #4047 [DHH] * Added fix for upload problems with lighttpd from Safari/IE to config/lighttpd.conf #3999 [thijs@fngtps.com] diff --git a/railties/lib/console_app.rb b/railties/lib/console_app.rb index 6e30b0ef30..d03cdd352a 100644 --- a/railties/lib/console_app.rb +++ b/railties/lib/console_app.rb @@ -22,4 +22,10 @@ def new_session session = ActionController::Integration::Session.new yield session if block_given? session +end + +#reloads the environment +def reload! + puts "Reloading..." + Dispatcher.reset_application! end \ No newline at end of file -- cgit v1.2.3