Sha256: 86ce0f9b58cacc26c56a392fdc35481543f925d3f2c482406168358d89ac536b
Contents?: true
Size: 592 Bytes
Versions: 7
Compression:
Stored size: 592 Bytes
Contents
# frozen_string_literal: true module GraphQL class Query class SerialExecution module SelectionResolution def self.resolve(target, current_type, selection, query_ctx) selection_result = {} selection.each_selection(type: current_type) do |name, subselection| selection_result.merge!(query_ctx.execution_strategy.field_resolution.new( subselection, current_type, target, query_ctx ).result) end selection_result end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems