module ActionPolicy::GraphQL::Fields
Add DSL to add policy rules as fields
Example:
class PostType < ::GraphQL::Schema::Object # Adds can_edit, can_destroy fields with # AuthorizationResult type. expose_authorization_rules :edit?, :destroy?, prefix: "can_" end
Prefix is “can_” by default.
Public Class Methods
included(base)
click to toggle source
# File lib/action_policy/graphql/fields.rb, line 22 def self.included(base) base.extend ClassMethods end