diff options
author | Carlhuda <carlhuda@Carlhudas-iMac.local> | 2009-11-24 13:03:24 -0800 |
---|---|---|
committer | Carlhuda <carlhuda@Carlhudas-iMac.local> | 2009-11-24 14:36:30 -0800 |
commit | 530b8ff5ae811e0dd5e1343b478f42eed6fffdbd (patch) | |
tree | bbff1bbfbf0c889a78ce6badf93aab0d1f6b2ed1 /railties/lib/rails/commands/console.rb | |
parent | a2cb90c0c246e772e9735ff59f5517e3dee313ff (diff) | |
download | rails-530b8ff5ae811e0dd5e1343b478f42eed6fffdbd.tar.gz rails-530b8ff5ae811e0dd5e1343b478f42eed6fffdbd.tar.bz2 rails-530b8ff5ae811e0dd5e1343b478f42eed6fffdbd.zip |
Have script/* and Rakefile use the application object
Diffstat (limited to 'railties/lib/rails/commands/console.rb')
-rw-r--r-- | railties/lib/rails/commands/console.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/railties/lib/rails/commands/console.rb b/railties/lib/rails/commands/console.rb index 8807307271..37eb6d40ea 100644 --- a/railties/lib/rails/commands/console.rb +++ b/railties/lib/rails/commands/console.rb @@ -6,8 +6,12 @@ module Rails class Console ENVIRONMENTS = %w(production development test) - def self.start - new.start + def self.start(app) + new(app).start + end + + def initialize(app) + @app = app end def start @@ -25,7 +29,7 @@ module Rails ENV['RAILS_ENV'] = ENVIRONMENTS.find { |e| e.index(env) } || env end - require "#{Rails.root}/config/environment" + @app.initialize! require "rails/console_app" require "rails/console_sandbox" if options[:sandbox] require "rails/console_with_helpers" |