Sha256: 09b7a898db13da9d5e8d1e568a6d68d2b9cb5b64957564adca78f69ae6c8b24b

Contents?: true

Size: 625 Bytes

Versions: 1

Compression:

Stored size: 625 Bytes

Contents

class DeviseSmsActivableAddTo<%= table_name.camelize %> < ActiveRecord::Migration
  def self.up
    change_table :<%= table_name %> do |t|
      t.string   :phone
      t.string   :sms_confirmation_token, :limit => 5
      t.datetime :confirmation_sms_sent_at
      t.datetime :sms_confirmed_at
      t.index    :sms_confirmation_token # for sms_activable
    end
  end
  
  def self.down
    remove_column :<%= table_name %>, :sms_confirmation_token
    remove_column :<%= table_name %>, :sms_confirmed_at
    remove_column :<%= table_name %>, :confirmation_sms_sent_at
    remove_column :<%= table_name %>, :phone
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_sms_activable-0.0.9 lib/generators/active_record/templates/migration.rb