module FaceRecognition::Anonymous
Public Class Methods
link_to_fb(id, auth)
click to toggle source
# File lib/face_recognition/models/anonymous.rb, line 8 def self.link_to_fb(id, auth) user = nil if FacebookUser.exists?(User.facebook_id_column.to_sym => auth.id) user = FacebookUser.where(User.facebook_id_column.to_sym => auth.id).first else user = find(id) user[facebook_id_column.to_sym] = auth.id user.type = "FacebookUser" # We don't validate here because we are about to update all the details user.save(validate: false) FacebookUser.from_omniauth(auth) end return user end
Public Instance Methods
generate_password()
click to toggle source
# File lib/face_recognition/models/anonymous.rb, line 24 def generate_password self.password = Devise.friendly_token[0,20] end