Sha256: f03d21d9d22b5dd8d4f273c9a75a2ebedc4f1c6b21c63c0dcc2d8a9024cae6ed
Contents?: true
Size: 535 Bytes
Versions: 6
Compression:
Stored size: 535 Bytes
Contents
module Blogelator module Admin module Auth extend ActiveSupport::Concern included do check_authorization rescue_from CanCan::AccessDenied do |exception| redirect_to main_app.root_url, alert: exception.message end end def blogelator_current_user respond_to?(:current_user) ? current_user : nil end def current_ability @current_ability ||= Blogelator::Ability.new(blogelator_current_user) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems