Method: GraphQL::StaticValidation::ValidationContext#initialize
- Defined in:
- lib/graphql/static_validation/validation_context.rb
#initialize(query, visitor_class, max_errors) ⇒ ValidationContext
Returns a new instance of ValidationContext.
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/graphql/static_validation/validation_context.rb', line 21 def initialize(query, visitor_class, max_errors) @query = query @types = query.types # TODO update migrated callers to use this accessor @schema = query.schema @literal_validator = LiteralValidator.new(context: query.context) @errors = [] @max_errors = max_errors || Float::INFINITY @on_dependency_resolve_handlers = [] @visitor = visitor_class.new(document, self) end |