module Tokenable::Strategies::Sorcery
Public Instance Methods
from_tokenable_params(params)
click to toggle source
# File lib/tokenable/strategies/sorcery.rb, line 9 def from_tokenable_params(params) email, password = parse_auth_params(params) user = Tokenable::Config.user_class.find_by(email: email) return nil unless user return nil unless user.valid_password?(password) user end
parse_auth_params(params)
click to toggle source
# File lib/tokenable/strategies/sorcery.rb, line 22 def parse_auth_params(params) [ params[:email], params[:password], ] end