Sha256: 327fcb9f2b2bd3379d9d041e7b2b6090ff8fe5a372cede77333ebd7799adc762

Contents?: true

Size: 339 Bytes

Versions: 7

Compression:

Stored size: 339 Bytes

Contents

# frozen_string_literal: true

module Authorization
  extend ActiveSupport::Concern
  include Pundit

  included do
    # after_action :verify_authorized, unless: :skip_auth_controllers
  end

  def pundit_useies
    current_user
  end

  private

  def skip_auth_controllers
    devise_controller? || controller_path == 'pages'
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
kowl-0.0.7 lib/kowl/templates/app/controllers/concerns/auth/authorization.rb
kowl-0.0.6 lib/kowl/templates/app/controllers/concerns/auth/authorization.rb
kowl-0.0.5 lib/kowl/templates/app/controllers/concerns/auth/authorization.rb
kowl-0.0.4 lib/kowl/templates/app/controllers/concerns/auth/authorization.rb
kowl-0.0.3 lib/kowl/templates/app/controllers/concerns/auth/authorization.rb
kowl-0.0.2 lib/kowl/templates/app/controllers/concerns/auth/authorization.rb
kowl-0.0.1 lib/kowl/templates/app/controllers/concerns/auth/authorization.rb