Module: GraphQL::Query::SerialExecution::OperationResolution
- Defined in:
- lib/graphql/query/serial_execution/operation_resolution.rb
Class Method Summary collapse
Class Method Details
.resolve(irep_node, target, query) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/graphql/query/serial_execution/operation_resolution.rb', line 5 def self.resolve(irep_node, target, query) result = query.context.execution_strategy.selection_resolution.resolve( query.root_value, target, [irep_node], query.context, ) result rescue GraphQL::InvalidNullError => err err.parent_error? || query.context.errors.push(err) nil end |