aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/generator
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2009-06-20 22:04:34 +0200
committerJosé Valim <jose.valim@gmail.com>2009-06-20 22:04:34 +0200
commit6dd196914c293fbc1a331e4a0bc1c06a26dded43 (patch)
treef780afefac3f0a21157b8a391fcf7a0d7470bb72 /railties/lib/generator
parent2c3ebc00b768b9f580ce7367dd96e8f41a1420dc (diff)
downloadrails-6dd196914c293fbc1a331e4a0bc1c06a26dded43.tar.gz
rails-6dd196914c293fbc1a331e4a0bc1c06a26dded43.tar.bz2
rails-6dd196914c293fbc1a331e4a0bc1c06a26dded43.zip
Remove class level conditions and ensure that RAILS_GEM_VERSION is commented when freeze.
Diffstat (limited to 'railties/lib/generator')
-rw-r--r--railties/lib/generator/generators/app.rb13
1 files changed, 6 insertions, 7 deletions
diff --git a/railties/lib/generator/generators/app.rb b/railties/lib/generator/generators/app.rb
index 7429187684..8841485e3f 100644
--- a/railties/lib/generator/generators/app.rb
+++ b/railties/lib/generator/generators/app.rb
@@ -79,8 +79,8 @@ module Rails::Generators
end
end
- conditions :skip_activerecord => false
def create_activerecord_files
+ return if options[:skip_activerecord]
template "config/databases/#{options[:database]}.yml", "config/database.yml"
end
@@ -112,8 +112,8 @@ module Rails::Generators
directory "public", "public", false # Non-recursive. Do small steps, so anyone can overwrite it.
end
- conditions :with_dispatchers => true
def create_dispatch_files
+ return unless options[:with_dispatchers]
copy_file "dispatchers/config.ru", "config.ru"
template "dispatchers/dispatch.rb", "public/dispatch.rb"
@@ -134,8 +134,8 @@ module Rails::Generators
directory "public/stylesheets"
end
- conditions :skip_prototype => false
def create_prototype_files
+ return if options[:skip_prototype]
directory "public/javascripts"
end
@@ -144,8 +144,8 @@ module Rails::Generators
chmod "script", 0755, false
end
- conditions :skip_testunit => false
def create_test_files
+ return if options[:skip_testunit]
directory "test"
end
@@ -169,9 +169,8 @@ module Rails::Generators
raise Error, "The template [#{options[:template]}] could not be loaded. Error: #{e}"
end
- conditions :freeze => true
- def vendorize_rails
- freeze!
+ def freeze?
+ freeze! if options[:freeze]
end
protected