Sha256: 9d0db96fe0e19e7b7b7b663a5852f560cc5f3f4635876bd869885c7b4e3c4785
Contents?: true
Size: 464 Bytes
Versions: 4
Compression:
Stored size: 464 Bytes
Contents
# frozen_string_literal: true module SwitchUser module Provider class Authlogic < Base def initialize(controller) @controller = controller end def login(user, _scope = nil) UserSession.create(user) end def logout(_scope = nil) @controller.current_user_session.destroy end def current_user(_scope = nil) result = UserSession.find result&.record end end end end
Version data entries
4 entries across 4 versions & 1 rubygems