Class: AddColumnsToUsers

Inherits:
ActiveRecord::Migration
  • Object
show all
Defined in:
lib/generators/devise_yauth_token/templates/add_columns_to_users.rb

Class Method Summary collapse

Class Method Details

.downObject



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/generators/devise_yauth_token/templates/add_columns_to_users.rb', line 14

def self.down
  remove_column :users, :account_id
  remove_column :users, :omniauth_name
  remove_column :users, :nick
  
  remove_column :users, :yauth_account_id
  remove_column :users, :yauth_user_id
  remove_column :users, :admin
  
  remove_column :users, :need_sign_in
end

.upObject



2
3
4
5
6
7
8
9
10
11
12
# File 'lib/generators/devise_yauth_token/templates/add_columns_to_users.rb', line 2

def self.up
  add_column :users, :account_id, :integer
  add_column :users, :omniauth_name, :string
  add_column :users, :nick, :string
  
  add_column :users, :yauth_account_id, :integer
  add_column :users, :yauth_user_id, :integer  
  add_column :users, :admin, :boolean, :default => false
  
  add_column :users, :need_sign_in, :boolean, :default => false
end