Method: GraphQL::StaticValidation::NoDefinitionsArePresent#on_document

Defined in:
lib/graphql/static_validation/rules/no_definitions_are_present.rb

#on_document(node, parent) ⇒ Object



33
34
35
36
37
38
# File 'lib/graphql/static_validation/rules/no_definitions_are_present.rb', line 33

def on_document(node, parent)
  super
  if !@schema_definition_nodes.empty?
    add_error(GraphQL::StaticValidation::NoDefinitionsArePresentError.new(%|Query cannot contain schema definitions|, nodes: @schema_definition_nodes))
  end
end