aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/application.rb
diff options
context:
space:
mode:
Diffstat (limited to 'railties/lib/rails/application.rb')
-rw-r--r--railties/lib/rails/application.rb14
1 files changed, 8 insertions, 6 deletions
diff --git a/railties/lib/rails/application.rb b/railties/lib/rails/application.rb
index 21e6f69b92..953233d774 100644
--- a/railties/lib/rails/application.rb
+++ b/railties/lib/rails/application.rb
@@ -50,7 +50,9 @@ module Rails
end
end
- attr_accessor :assets
+ attr_accessor :assets, :sandbox
+ alias_method :sandbox?, :sandbox
+
delegate :default_url_options, :default_url_options=, :to => :routes
# This method is called just after an application inherits from Rails::Application,
@@ -96,9 +98,9 @@ module Rails
self
end
- def load_tasks
+ def load_tasks(app=self)
initialize_tasks
- railties.all { |r| r.load_tasks }
+ railties.all { |r| r.load_tasks(app) }
super
self
end
@@ -111,10 +113,10 @@ module Rails
self
end
- def load_console(sandbox=false)
+ def load_console(app=self)
initialize_console
- railties.all { |r| r.load_console(sandbox) }
- super()
+ railties.all { |r| r.load_console(app) }
+ super
self
end