Sha256: 02e01813c976be45149f0f1ea0eb02e6e8363dfe0760cf699e60548a99e05024

Contents?: true

Size: 415 Bytes

Versions: 21

Compression:

Stored size: 415 Bytes

Contents

class <%= param(:name).camelcase %> < ActiveRecord::Migration

  def self.up
<%
    unless columns.empty?
-%>
    create_table :<%= @table_name %> do |t|
<%
      for column in columns
-%>
      t.column :<%= column.column_name %>, :<%= column.column_type %>
<%
      end
-%>
    end
<%
    end
-%>
  end

  def self.down
<%
    unless columns.empty?
-%>
    drop_table :<%= @table_name %>
<%
    end
-%>
  end

end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
mack-active_record-0.6.0 lib/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.5.1 lib/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.6.0.1 lib/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.6.1.1 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.5.5 lib/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.5.0 lib/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.7.1 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.7.1.1 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.8.0.1 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.8.0.2 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.8.1 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.8.2 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.8.0.3 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.6.1 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.7.0 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.7.0.1 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.8.0 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.6.1.2 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.8.0.101 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template
mack-active_record-0.8.3 lib/mack-active_record/migration_generator/templates/db/migrations/%=@migration_name%.rb.template