class User
Public Class Methods
create_with_auth(authentication, request)
click to toggle source
# File lib/minimum/omniauth/scaffold/templates/models/user.rb, line 9 def create_with_auth(authentication, request) user = User.new user.name = (authentication.nickname.presence || authentication.name) user.image = authentication.image if authentication.image.present? user.email = authentication.email if authentication.email.present? user.last_login_provider = authentication.provider if authentication.provider.present? user.last_login_at = Time.now user.user_agent = request.env['HTTP_USER_AGENT'] rescue 'error' user.save! authentication.user_id = user.id authentication.save! return user end
Public Instance Methods
https_image()
click to toggle source
# File lib/minimum/omniauth/scaffold/templates/models/user.rb, line 4 def https_image self.image.gsub('http://', 'https://') end