Class: ActiveRecord::Generators::ActiveRecordMigrationGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/active_record/active_record_migration_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_pogs_migrationObject

Invoke the active record migration generator



10
11
12
13
14
15
16
17
# File 'lib/generators/active_record/active_record_migration_generator.rb', line 10

def create_pogs_migration
  if Dir.glob("{db/migrate}/*_create_pogs.rb*").empty?
    invoke "active_record:migration", ["create_pogs"]
    insert_into_file Dir.glob("{db/migrate}/*create_pogs.rb*").last, migration_data, :after => "create_table :pogs do |t|\n"
  else
    puts "Migration for Pog already exists."
  end
end