From 41c201870597fb5d0aa8168435f88649efa86f34 Mon Sep 17 00:00:00 2001 From: grosser Date: Wed, 31 Mar 2010 16:02:00 +0200 Subject: [PATCH] fix bug in new_migration --- lib/tasks/standalone_migrations.rb | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/lib/tasks/standalone_migrations.rb b/lib/tasks/standalone_migrations.rb index ab85869..74af7c2 100644 --- a/lib/tasks/standalone_migrations.rb +++ b/lib/tasks/standalone_migrations.rb @@ -65,20 +65,12 @@ desc "Create a new migration" task :new_migration do |t| - unless ENV['name'] + unless migration = ENV['name'] puts "Error: must provide name of migration to generate." puts "For example: rake #{t.name} name=add_field_to_form" exit 1 end - underscore = lambda{|camel_cased_word| - camel_cased_word.to_s.gsub(/::/, '/'). - gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). - gsub(/([a-z\d])([A-Z])/,'\1_\2'). - tr("-", "_"). - downcase - } - class_name = migration.split('_').map{|s| s.capitalize }.join file_contents = <