# File lib/warden/proxy.rb, line 220 def logout(*scopes) if scopes.empty? scopes = @users.keys reset_session = true end scopes.each do |scope| user = @users.delete(scope) manager._run_callbacks(:before_logout, user, self, :scope => scope) raw_session.delete("warden.user.#{scope}.session") session_serializer.delete(scope, user) end reset_session! if reset_session end