Sha256: 3701c2b4ceafc26f31b2f73b65549a000d34380ecb530ae811d9af7ce23dc2f5
Contents?: true
Size: 443 Bytes
Versions: 8
Compression:
Stored size: 443 Bytes
Contents
module SwitchUser module Provider class Devise < Base def initialize(controller) @controller = controller @warden = @controller.warden end def login(user, scope = :user) @warden.session_serializer.store(user, scope) end def logout(scope = :user) @warden.logout(scope) end def current_user(scope = :user) @warden.user(scope) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems