class GraphQL::Compatibility::LazyExecutionSpecification::LazySchema::LazyPush

def push

def push
  if @context[:lazy_pushes].include?(@value)
    @context[:lazy_instrumentation] && @context[:lazy_instrumentation] << "PUSH"
    @context[:pushes] << @context[:lazy_pushes]
    @context[:lazy_pushes] = []
  end
  self
end