producthunt/kitty-policy

View on GitHub
lib/kitty_policy/access_denied.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module KittyPolicy
  class AccessDenied < StandardError
    attr_reader :user, :action, :subject

    def initialize(user = nil, action = nil, subject = nil)
      @user = user
      @action = action
      @subject = subject

      super 'Not authorized'
    end
  end
end