Sha256: 5af6ca8e9b20079a506704a0d36ec92481607f0141040a5109cffa79e4a3f415
Contents?: true
Size: 683 Bytes
Versions: 2
Compression:
Stored size: 683 Bytes
Contents
# frozen_string_literal: true module Sunrise class ApplicationController < ::ApplicationController include ::PublicActivity::StoreController prepend_before_action :authenticate_user! check_authorization respond_to :html protected def current_ability @current_ability ||= ::Ability.new(current_user, :sunrise) end rescue_from ::CanCan::AccessDenied do |_exception| flash[:failure] = I18n.t(:access_denied, scope: [:flash, :users]) respond_to do |format| format.html { redirect_to(user_signed_in? ? main_app.root_path : new_session_path(:user)) } format.any { head :unauthorized } end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sunrise-cms-1.1.1 | app/controllers/sunrise/application_controller.rb |
sunrise-cms-1.1.0 | app/controllers/sunrise/application_controller.rb |