Sha256: dc7eae0fcb28237a9567aceb713e0278a454f5b32deb5b5a141c4a70d939e9c3

Contents?: true

Size: 359 Bytes

Versions: 6

Compression:

Stored size: 359 Bytes

Contents

class <%= @migration_name.camelize %> < ActiveRecord::Migration
  def self.up
    <% new_columns.each do |name, type| %>
      add_column :transcriptions, :<%= name %>, :<%= type.to_s %>
    <% end %>
  end

  def self.down
    <% new_columns.each do |name, type| %>
      remove_column :transcriptions, :<%= name %>, :<%= type.to_s %>
    <% end %>
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
transcribable-0.0.6 lib/generators/templates/migration_add_columns.rb
transcribable-0.0.5 lib/generators/templates/migration_add_columns.rb
transcribable-0.0.4 lib/generators/templates/migration_add_columns.rb
transcribable-0.0.3 lib/generators/templates/migration_add_columns.rb
transcribable-0.0.2 lib/generators/templates/migration_add_columns.rb
transcribable-0.0.1 lib/generators/templates/migration_add_columns.rb