SYMBOL INDEX (113 symbols across 8 files) FILE: lib/action_policy/graphql.rb type ActionPolicy (line 8) | module ActionPolicy type GraphQL (line 9) | module GraphQL function preauthorize_raise_exception (line 38) | def preauthorize_raise_exception function preauthorize_mutation_raise_exception (line 47) | def preauthorize_mutation_raise_exception FILE: lib/action_policy/graphql/authorized_field.rb type ActionPolicy (line 3) | module ActionPolicy type GraphQL (line 4) | module GraphQL type AuthorizedField (line 15) | module AuthorizedField class Extension (line 16) | class Extension < ::GraphQL::Schema::FieldExtension method initialize (line 17) | def initialize(field:, options:) method extract_option (line 21) | def extract_option(key, &default) class AuthorizeExtension (line 28) | class AuthorizeExtension < Extension method show_authorize_mutation_deprecation (line 32) | def show_authorize_mutation_deprecation method apply (line 45) | def apply method after_resolve (line 52) | def after_resolve(value:, context:, object:, **_rest) class PreauthorizeExtension (line 64) | class PreauthorizeExtension < Extension method apply (line 65) | def apply method resolve (line 88) | def resolve(context:, object:, arguments:, **_rest) class AuthorizeFieldExtension (line 98) | class AuthorizeFieldExtension < Extension method apply (line 99) | def apply method resolve (line 104) | def resolve(context:, object:, arguments:, **_rest) method underscored_field_name (line 115) | def underscored_field_name class ScopeExtension (line 120) | class ScopeExtension < Extension method resolve (line 121) | def resolve(context:, object:, arguments:, **_rest) function initialize (line 129) | def initialize(*args, preauthorize: nil, authorize: nil, authorize... function add_extension! (line 152) | def add_extension!(extensions, extension_class, options) FILE: lib/action_policy/graphql/behaviour.rb type ActionPolicy (line 6) | module ActionPolicy type GraphQL (line 7) | module GraphQL type Behaviour (line 8) | module Behaviour function extended (line 13) | def self.extended(base) function included (line 31) | def self.included(base) function current_user (line 52) | def current_user FILE: lib/action_policy/graphql/fields.rb type ActionPolicy (line 5) | module ActionPolicy type GraphQL (line 8) | module GraphQL type Fields (line 21) | module Fields function included (line 22) | def self.included(base) type ClassMethods (line 26) | module ClassMethods function expose_authorization_rules (line 27) | def expose_authorization_rules(*rules, field_name: nil, prefix: ... FILE: lib/action_policy/graphql/types/authorization_result.rb type ActionPolicy (line 5) | module ActionPolicy type GraphQL (line 6) | module GraphQL type Types (line 7) | module Types class AuthorizationResult (line 8) | class AuthorizationResult < ::GraphQL::Schema::Object method message (line 13) | def message method reasons (line 18) | def reasons FILE: lib/action_policy/graphql/types/failure_reasons.rb type ActionPolicy (line 3) | module ActionPolicy type GraphQL (line 4) | module GraphQL type Types (line 5) | module Types class FailureReasons (line 6) | class FailureReasons < ::GraphQL::Schema::Object method details (line 10) | def details FILE: lib/action_policy/graphql/version.rb type ActionPolicy (line 3) | module ActionPolicy type GraphQL (line 4) | module GraphQL FILE: spec/support/schema.rb class Post (line 3) | class Post < Struct.new(:title); end class PostList (line 5) | class PostList < Array method policy_name (line 6) | def policy_name class PostPolicy (line 11) | class PostPolicy < ActionPolicy::Base method index? (line 22) | def index? method view_secret_posts? (line 26) | def view_secret_posts? method create? (line 31) | def create? method publish? (line 35) | def publish? method public? (line 39) | def public? method show? (line 43) | def show? method manage? (line 47) | def manage? method secret_title? (line 51) | def secret_title? method silent_secret_title? (line 55) | def silent_secret_title? method allow_admins (line 61) | def allow_admins method admin? (line 65) | def admin? class AnotherPostPolicy (line 70) | class AnotherPostPolicy < PostPolicy method preview? (line 71) | def preview? method maybe_preview? (line 75) | def maybe_preview? class BaseType (line 99) | class BaseType < ::GraphQL::Schema::Object method current_user (line 102) | def current_user class BaseMutation (line 107) | class BaseMutation < ::GraphQL::Schema::Mutation method current_user (line 110) | def current_user class BaseResolver (line 115) | class BaseResolver < ::GraphQL::Schema::Resolver method current_user (line 118) | def current_user class PostType (line 123) | class PostType < BaseType method secret_title (line 132) | def secret_title class PostConnectionWithTotalCountType (line 140) | class PostConnectionWithTotalCountType < GraphQL::Types::Relay::BaseConn... method total_count (line 145) | def total_count class AuthorizedPostType (line 150) | class AuthorizedPostType < PostType method authorized? (line 151) | def self.authorized?(object, context) type MyNamespace (line 161) | module MyNamespace class PostPolicy (line 162) | class PostPolicy < ::PostPolicy method show? (line 163) | def show? method create? (line 167) | def create? method destroy? (line 171) | def destroy? class PostType (line 176) | class PostType < ::AuthorizedPostType type Me (line 182) | module Me class PostPolicy (line 187) | class PostPolicy < ::PostPolicy method show? (line 192) | def show? class PostType (line 197) | class PostType < BaseType method title (line 204) | def title class RootType (line 209) | class RootType < BaseType method bio (line 216) | def bio method posts (line 220) | def posts class CreatePostMutation (line 228) | class CreatePostMutation < BaseMutation method resolve (line 233) | def resolve(title:) type WithMyNamespace (line 238) | module WithMyNamespace function authorization_namespace (line 239) | def authorization_namespace class DeletePostMutation (line 244) | class DeletePostMutation < BaseMutation method resolve (line 251) | def resolve(id:) type Mutations (line 259) | module Mutations type MyNamespace (line 260) | module MyNamespace class CreatePostMutation (line 261) | class CreatePostMutation < BaseMutation method resolve (line 268) | def resolve(title:) method authorization_namespace (line 275) | def authorization_namespace class Schema (line 282) | class Schema < GraphQL::Schema class PostResolver (line 287) | class PostResolver < BaseResolver method resolve (line 290) | def resolve method name (line 298) | def self.name method me (line 324) | def me method post (line 328) | def post method posts (line 339) | def posts method name (line 350) | def self.name