Sha256: c68c7b251f141a3738787b46ebbb5521baf601c584806850c57edeef2bd22ed6

Contents?: true

Size: 317 Bytes

Versions: 10

Compression:

Stored size: 317 Bytes

Contents

class CreateTable<%=@table_name.camelize %> < ActiveRecord::Migration
  def self.up
    create_table :<%=@table_name %> do |t|
      <% @table_columns.each do |col| %>
      t.<%=col.type %> :<%=col.name %> 
      <% end %>
      t.timestamps
    end
  end
  def self.down
    drop_table :<%=@table_name %>
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
flatten_record-1.0.11 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.10 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.9 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.7 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.6 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.5 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.4 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.3 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.2 lib/generators/flatten_record/migration/templates/migration.erb
flatten_record-1.0.1 lib/generators/flatten_record/migration/templates/migration.erb