Sha256: 4315de1bd5de07d4c675289dec8ec66b8f8ed078bfeb2238ba8285e16c220f10
Contents?: true
Size: 559 Bytes
Versions: 1
Compression:
Stored size: 559 Bytes
Contents
module Capcoauth module Rails module Helpers extend ActiveSupport::Concern def verify_authorized! if capcoauth_token session.delete(:previous_url) else session.delete(:capcoauth_access_token) session.delete(:capcoauth_user_id) session[:previous_url] = request.url redirect_to :auth_login end end private def capcoauth_token @_capcoauth_token ||= OAuth::AccessToken.new(session[:capcoauth_access_token]).verify end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capcoauth-0.1.1 | lib/capcoauth/rails/helpers.rb |