module GraphqlAuthorize::FieldResolveStep
Public Instance Methods
call(_parent_type, parent_object, field_definition, field_args, context, _next = nil)
click to toggle source
rubocop:disable Metrics/ParameterLists
Calls superclass method
# File lib/graphql_authorize/ext/field_resolve_step.rb, line 6 def call(_parent_type, parent_object, field_definition, field_args, context, _next = nil) if authorized?(field_definition, parent_object, field_args, context) super else GraphQL::ExecutionError.new( I18n.t("graphql_authorize.graphql.accessdenied", name: field_definition.name) ) end end
Private Instance Methods
auth_adapter()
click to toggle source
# File lib/graphql_authorize/ext/field_resolve_step.rb, line 31 def auth_adapter GraphqlAuthorize.config.auth_adapter end