Sha256: fccf6a38b0b1422fce9cea90beb62b60dfb752617205bc65eb5ae1dae72fcbf4

Contents?: true

Size: 788 Bytes

Versions: 5

Compression:

Stored size: 788 Bytes

Contents

class SorceryResetPassword < ActiveRecord::Migration
  def self.up
    add_column :<%= model_class_name.tableize %>, :reset_password_token, :string, :default => nil
    add_column :<%= model_class_name.tableize %>, :reset_password_token_expires_at, :datetime, :default => nil
    add_column :<%= model_class_name.tableize %>, :reset_password_email_sent_at, :datetime, :default => nil
    
    add_index :<%= model_class_name.tableize %>, :reset_password_token
  end

  def self.down
    remove_index :users, :reset_password_token
    
    remove_column :<%= model_class_name.tableize %>, :reset_password_email_sent_at
    remove_column :<%= model_class_name.tableize %>, :reset_password_token_expires_at
    remove_column :<%= model_class_name.tableize %>, :reset_password_token
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sorcery-0.7.5 lib/generators/sorcery/templates/migration/reset_password.rb
sorcery-0.7.4 lib/generators/sorcery/templates/migration/reset_password.rb
sorcery-0.7.3 lib/generators/sorcery/templates/migration/reset_password.rb
sorcery-0.7.2 lib/generators/sorcery/templates/migration/reset_password.rb
sorcery-0.7.1 lib/generators/sorcery/templates/migration/reset_password.rb