Sha256: 0c4821fb206e9ea72f8fc231ef10fb38bb13916045a05a539905bc9798f55f69

Contents?: true

Size: 468 Bytes

Versions: 33

Compression:

Stored size: 468 Bytes

Contents

class Create<%= class_name.pluralize.delete('::') %> < ActiveRecord::Migration
  def self.up
    create_table :<%= table_name || plural_name.split('/').last %> do |t|
    <%- for attribute in model_attributes -%>
      t.<%= attribute.type %> :<%= attribute.name %>
    <%- end -%>
    <%- unless options[:skip_timestamps] -%>
      t.timestamps
    <%- end -%>
    end
  end

  def self.down
    drop_table :<%= table_name || plural_name.split('/').last %>
  end
end

Version data entries

33 entries across 33 versions & 11 rubygems

Version Path
zoo-generators-0.1.2 lib/generators/zoo/scaffold/templates/migration.rb
zoo-generators-0.1.1 lib/generators/zoo/scaffold/templates/migration.rb
zoo-generators-0.1.0 lib/generators/zoo/scaffold/templates/migration.rb
fetty-generators-1.7.1 lib/generators/fetty/scaffold/templates/migration.rb
nifty-generators-0.4.6 lib/generators/nifty/scaffold/templates/migration.rb
flockonus-nifty-generators-0.0.11 lib/generators/nifty/scaffold/templates/migration.rb
flockonus-nifty-generators-0.0.10 lib/generators/nifty/scaffold/templates/migration.rb
flockonus-nifty-generators-0.0.9 lib/generators/nifty/scaffold/templates/migration.rb
nifty-generators-0.4.5 lib/generators/nifty/scaffold/templates/migration.rb
flockonus-nifty-generators-0.0.8 lib/generators/nifty/scaffold/templates/migration.rb
flockonus-nifty-generators-0.0.7 lib/generators/nifty/scaffold/templates/migration.rb
flockonus-nifty-generators-0.0.6 lib/generators/nifty/scaffold/templates/migration.rb
nifty-generators-0.4.4 lib/generators/nifty/scaffold/templates/migration.rb