Sha256: ad35ade2788810204e9ee0c045d2f42be30de3e360c86a1cc44ae3f1e77c0920

Contents?: true

Size: 432 Bytes

Versions: 13

Compression:

Stored size: 432 Bytes

Contents

class Admin::BaseController < ApplicationController
  rescue_from Checkin::AccessDenied, :with => :rescue_access_denied

  layout 'admin'
  authorize(:scope => :admin)

  protected

  def rescue_access_denied
    if subject.guest?
      redirect_to new_user_session_path
    else
      render :text => "Not Authorized", :status => 403
    end
  end
  
  class << self
    def responder
    ::Admin::Responder
    end
  end
  
  
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
fullstack-admin-0.1.18 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.17 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.16 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.15 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.14 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.12 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.11 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.10 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.8 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.7 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.5 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.3 app/controllers/admin/base_controller.rb
fullstack-admin-0.1.1 app/controllers/admin/base_controller.rb