Sha256: e24d4272a9e606e329e2110e17b486e4bbb397cae98621eeb627754b761e73e3

Contents?: true

Size: 667 Bytes

Versions: 15

Compression:

Stored size: 667 Bytes

Contents

module Wobauth
  class ApplicationController < ActionController::Base
    # -- use the application default layout
    layout "application"

    # -- devise
    before_action :authenticate_user!, :unless => :devise_controller?
    # -- cancan
    load_and_authorize_resource unless: :devise_controller?

    # -- breadcrumbs
    include Wobapphelpers::Breadcrumbs
    before_action :add_breadcrumb_index, only: [:index]

    # -- flash responder
    self.responder = Wobapphelpers::Responders
    respond_to :html, :json


    # -- cancan ability for wobauth
    def current_ability
      @current_ability ||= Wobauth::AdminAbility.new(current_user)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
wobauth-6.0.1 app/controllers/wobauth/application_controller.rb
wobauth-6.0.0 app/controllers/wobauth/application_controller.rb
wobauth-5.1.3 app/controllers/wobauth/application_controller.rb
wobauth-5.1.2 app/controllers/wobauth/application_controller.rb
wobauth-5.1.1 app/controllers/wobauth/application_controller.rb
wobauth-5.1.0 app/controllers/wobauth/application_controller.rb
wobauth-5.0.2 app/controllers/wobauth/application_controller.rb
wobauth-5.0.1 app/controllers/wobauth/application_controller.rb
wobauth-5.0.0 app/controllers/wobauth/application_controller.rb
wobauth-4.0.0 app/controllers/wobauth/application_controller.rb
wobauth-3.4.8 app/controllers/wobauth/application_controller.rb
wobauth-3.4.7 app/controllers/wobauth/application_controller.rb
wobauth-3.4.6 app/controllers/wobauth/application_controller.rb
wobauth-3.4.5 app/controllers/wobauth/application_controller.rb
wobauth-3.4.4 app/controllers/wobauth/application_controller.rb