module Slots::JWT::GenericMethods::ClassMethods
Public Instance Methods
_failed_login(user)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 57 def _failed_login(user) (@_failed_login ||= []).any? { |b| user.instance_eval(&b) } end
_reject_new_token?(user)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 50 def _reject_new_token?(user) (@_reject_new_token ||= []).any? { |b| user.instance_eval(&b) } end
_successful_login(user)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 64 def _successful_login(user) (@_successful_login ||= []).any? { |b| user.instance_eval(&b) } end
_token_created_callback(user)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 71 def _token_created_callback(user) (@_token_created_callback ||= []).each { |b| user.instance_eval(&b) } end
failed_login(&block)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 54 def failed_login(&block) (@_failed_login ||= []).push(block) end
find_for_authentication(login)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 39 def find_for_authentication(login) Slots::JWT.configuration.logins.each do |k, v| next unless login&.match(v) return find_by(arel_table[k].lower.eq(login.downcase)) || new end new end
reject_new_token(&block)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 47 def reject_new_token(&block) (@_reject_new_token ||= []).push(block) end
successful_login(&block)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 61 def successful_login(&block) (@_successful_login ||= []).push(block) end
token_created_callback(&block)
click to toggle source
# File lib/slots/jwt/generic_methods.rb, line 68 def token_created_callback(&block) (@_token_created_callback ||= []).push(block) end