summaryrefslogtreecommitdiff
path: root/lib/generators/nifty/authentication/templates/migration.rb
blob: c945df3a69fb713d852ee1eba502a614d270eb5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Create<%= user_plural_class_name %> < ActiveRecord::Migration
  def self.up
    create_table :<%= user_plural_name %> do |t|
      t.string :username
      t.string :email
    <%- if options[:authlogic] -%>
      t.string :persistence_token
      t.string :crypted_password
    <%- else -%>
      t.string :password_hash
    <%- end -%>
      t.string :password_salt
      t.timestamps
    end
  end

  def self.down
    drop_table :<%= user_plural_name %>
  end
end