Module: GraphQL::StaticValidation::FieldsHaveAppropriateSelections

Includes:
Error::ErrorHelper
Defined in:
lib/graphql/static_validation/rules/fields_have_appropriate_selections.rb

Overview

Scalars can’t have selections Objects must have selections

Instance Method Summary collapse

Methods included from Error::ErrorHelper

#error

Instance Method Details

#on_field(node, parent) ⇒ Object



9
10
11
12
13
# File 'lib/graphql/static_validation/rules/fields_have_appropriate_selections.rb', line 9

def on_field(node, parent)
  if validate_field_selections(node, @current_object_type)
    super
  end
end

#on_operation_definition(node, _parent) ⇒ Object



15
16
17
18
19
# File 'lib/graphql/static_validation/rules/fields_have_appropriate_selections.rb', line 15

def on_operation_definition(node, _parent)
  if validate_field_selections(node, type_definition)
    super
  end
end