Class: GraphQL::PersistedQueries::MultiplexResolver

Inherits:
Object
  • Object
show all
Defined in:
lib/graphql/persisted_queries/multiplex_resolver.rb

Overview

Resolves multiplex query

Instance Method Summary collapse

Constructor Details

#initialize(schema, queries, **kwargs) ⇒ MultiplexResolver

Returns a new instance of MultiplexResolver.



7
8
9
10
11
# File 'lib/graphql/persisted_queries/multiplex_resolver.rb', line 7

def initialize(schema, queries, **kwargs)
  @schema = schema
  @queries = queries
  @kwargs = kwargs
end

Instance Method Details

#resolveObject



13
14
15
16
17
# File 'lib/graphql/persisted_queries/multiplex_resolver.rb', line 13

def resolve
  resolve_persisted_queries
  perform_multiplex
  results
end