OSDN Git Service

v07
[pettanr/pettanr.git] / app / models / demand_user.rb
1 class DemandUser < ActiveRecord::Base
2   has_one :demander
3   
4   # Include default devise modules. Others available are:
5   # :encryptable, :confirmable, :lockable, :timeoutable and :omniauthable
6   devise :database_authenticatable, :registerable,
7          :recoverable, :rememberable, :trackable, :validatable 
8   
9   def create_token
10     self.ensure_authentication_token
11     self.save
12   end
13   
14   def delete_token
15     self.authentication_token = nil
16     self.save
17   end
18   
19   private
20   def demand_user_params
21     params.require(:demand_user).permit(:email, :password, :password_confirmation, :remember_me, :authentication_token)
22   end
23   
24 end