aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/generator/generators/app.rb
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2009-06-17 19:31:42 +0200
committerJosé Valim <jose.valim@gmail.com>2009-06-19 16:11:54 +0200
commit9b82fa159a4d1f4f1e4b2932f43d76d9fc74da21 (patch)
tree5604d126b37135ef574e5250e32bca75b0df0145 /railties/lib/generator/generators/app.rb
parentb9d8fafd7eff601af7807b1f8620d0a3cacdd9d1 (diff)
downloadrails-9b82fa159a4d1f4f1e4b2932f43d76d9fc74da21.tar.gz
rails-9b82fa159a4d1f4f1e4b2932f43d76d9fc74da21.tar.bz2
rails-9b82fa159a4d1f4f1e4b2932f43d76d9fc74da21.zip
Freeze rails when required.
Diffstat (limited to 'railties/lib/generator/generators/app.rb')
-rw-r--r--railties/lib/generator/generators/app.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/railties/lib/generator/generators/app.rb b/railties/lib/generator/generators/app.rb
index 8b22437db6..6a7edc5934 100644
--- a/railties/lib/generator/generators/app.rb
+++ b/railties/lib/generator/generators/app.rb
@@ -19,7 +19,6 @@ module Rails::Generators
class_option :database, :type => :string, :aliases => "-d", :default => DEFAULT_DATABASE,
:desc => "Preconfigure for selected database (options: #{DATABASES.join('/')})"
- # TODO Make use of this option
class_option :freeze, :type => :boolean, :aliases => "-f", :default => false,
:desc => "Freeze Rails in vendor/rails from the gems"
@@ -168,6 +167,10 @@ module Rails::Generators
empty_directory "vendor/plugins"
end
+ def freeze?
+ freeze! if options[:freeze]
+ end
+
protected
def app_name