lib/graphql/static_validation/validation_context.rb in graphql-2.1.0 vs lib/graphql/static_validation/validation_context.rb in graphql-2.1.1
- old
+ new
@@ -11,15 +11,18 @@
class ValidationContext
extend Forwardable
attr_reader :query, :errors, :visitor,
:on_dependency_resolve_handlers,
- :max_errors
+ :max_errors, :warden, :schema
- def_delegators :@query, :schema, :document, :fragments, :operations, :warden
+ def_delegators :@query, :document, :fragments, :operations
+
def initialize(query, visitor_class, max_errors)
@query = query
+ @warden = query.warden
+ @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)