Method: GraphQL::Query::SerialExecution::FieldResolution#initialize
- Defined in:
- lib/graphql/query/serial_execution/field_resolution.rb
#initialize(selection, parent_type, target, query_ctx) ⇒ FieldResolution
Returns a new instance of FieldResolution.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/graphql/query/serial_execution/field_resolution.rb', line 8 def initialize(selection, parent_type, target, query_ctx) @irep_node = selection @selection = selection @parent_type = parent_type @target = target @query = query_ctx.query @field = irep_node.definition @field_ctx = query_ctx.spawn_child( key: irep_node.name, object: target, irep_node: irep_node, ) @arguments = @query.arguments_for(irep_node, @field) end |