Method: GraphQL::StaticValidation::BaseVisitor::ContextMethods#on_operation_definition

Defined in:
lib/graphql/static_validation/base_visitor.rb

#on_operation_definition(node, parent) ⇒ Object



56
57
58
59
60
61
62
63
# File 'lib/graphql/static_validation/base_visitor.rb', line 56

def on_operation_definition(node, parent)
  object_type = @schema.root_type_for_operation(node.operation_type)
  push_type(object_type)
  @path.push("#{node.operation_type}#{node.name ? " #{node.name}" : ""}")
  super
  @object_types.pop
  @path.pop
end