class TokenAuthenticateMe::SessionAuthentication
Attributes
controller[R]
Public Class Methods
new(controller:)
click to toggle source
# File lib/token_authenticate_me/session_authentication.rb, line 5 def initialize(controller:) @controller = controller end
Public Instance Methods
authenticate(options = {})
click to toggle source
# File lib/token_authenticate_me/session_authentication.rb, line 9 def authenticate(options = {}) token = session_key token_handler(token, options) end
Private Instance Methods
session_key()
click to toggle source
# File lib/token_authenticate_me/session_authentication.rb, line 20 def session_key controller.session[:key] end
token_handler(token, options)
click to toggle source
# File lib/token_authenticate_me/session_authentication.rb, line 16 def token_handler(token, options) controller.token_handler(token, options) end