class GraphQL::Groups::PendingQuery

Attributes

aggregate[R]
key[R]
query[R]

Public Class Methods

new(key, aggregate, proc) click to toggle source
# File lib/graphql/groups/pending_query.rb, line 10
def initialize(key, aggregate, proc)
  @key = Utils.wrap(key)
  @aggregate = Utils.wrap(aggregate)
  @query = proc
end

Public Instance Methods

execute() click to toggle source
# File lib/graphql/groups/pending_query.rb, line 16
def execute
  result = @query.call
  QueryResult.new(@key, @aggregate, result)
end