Sha256: 1123ae95a06c442ce7713745236ea4e26e80661c94fa4d00a081d78f5032f1f8

Contents?: true

Size: 320 Bytes

Versions: 6

Compression:

Stored size: 320 Bytes

Contents

module Capcoauth
  class LogoutController < Capcoauth::ApplicationController
    def show
      session.delete(:capcoauth_user_id)
      token = session.delete(:capcoauth_access_token)
      OAuth::TTLCache.remove(token) if token.present?
      redirect_to root_url, notice: 'You have been logged out'
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
capcoauth-0.6.3 app/controllers/capcoauth/logout_controller.rb
capcoauth-0.6.2 app/controllers/capcoauth/logout_controller.rb
capcoauth-0.6.1 app/controllers/capcoauth/logout_controller.rb
capcoauth-0.6.0 app/controllers/capcoauth/logout_controller.rb
capcoauth-0.5.1 app/controllers/capcoauth/logout_controller.rb
capcoauth-0.5.0 app/controllers/capcoauth/logout_controller.rb