Sha256: d27005528ffd4369f174540a9875a8a7d03da515fde0e825a32824e1c092c66d
Contents?: true
Size: 433 Bytes
Versions: 14
Compression:
Stored size: 433 Bytes
Contents
module TokenAuthenticateMe class SessionAuthentication attr :controller def initialize(controller:) @controller = controller end def authenticate(options = {}) token = session_key token_handler(token, options) end private def token_handler(token, options) controller.token_handler(token, options) end def session_key controller.session[:key] end end end
Version data entries
14 entries across 14 versions & 1 rubygems