Module: PermissionPolicy::ControllerAdditions::InstanceMethods

Extended by:
ActiveSupport::Concern
Defined in:
lib/permission_policy/controller_additions.rb

Instance Method Summary collapse

Instance Method Details

#permission_policyObject



29
30
31
# File 'lib/permission_policy/controller_additions.rb', line 29

def permission_policy
  @permission_policy ||= PermissionPolicy::Authorization.new(self)
end

#verify_authorizationObject



33
34
35
# File 'lib/permission_policy/controller_additions.rb', line 33

def verify_authorization
  raise PermissionPolicy::NotVerified unless permission_policy.verified
end