Method: GraphQL::StaticValidation::BaseVisitor#initialize

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

#initialize(document, context) ⇒ BaseVisitor

Returns a new instance of BaseVisitor.



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/graphql/static_validation/base_visitor.rb', line 5

def initialize(document, context)
  @path = []
  @object_types = []
  @directives = []
  @field_definitions = []
  @argument_definitions = []
  @directive_definitions = []
  @context = context
  @types = context.query.types
  @schema = context.schema
  super(document)
end