Class: MigrationGenerator

Inherits:
Object
  • Object
show all
Includes:
Thor::Actions, Thor::Base
Defined in:
lib/generators/migration.rb

Instance Method Summary collapse

Instance Method Details

#create(name) ⇒ Object



6
7
8
9
10
11
# File 'lib/generators/migration.rb', line 6

def create(name)
  @migration_class = 'Create' + name.pluralize.camelcase
  @table_name = name.pluralize.underscore
  create_migration_file(@migration_class.underscore, 'create_migration.tt')

end

#generic(name) ⇒ Object



13
14
15
16
# File 'lib/generators/migration.rb', line 13

def generic(name)
  @migration_class = name.camelcase
  create_migration_file(name.underscore, 'migration.tt')
end