class GraphQL::InternalRepresentation::Document

def [](key)

def [](key)
  warn "#{self.class}#[] is deprecated; use `operation_definitions[]` instead"
  operation_definitions[key]
end

def each(&block)

def each(&block)
  warn "#{self.class}#each is deprecated; use `operation_definitions.each` instead"
  operation_definitions.each(&block)
end

def initialize

def initialize
  @operation_definitions = {}
  @fragment_definitions = {}
end