Class: GraphQL::Subscriptions::Finalizer

Inherits:
Object
  • Object
show all
Includes:
Execution::Finalizer
Defined in:
lib/graphql/subscriptions.rb

Instance Attribute Summary

Attributes included from Execution::Finalizer

#path

Instance Method Summary collapse

Constructor Details

#initialize(subscriptions) ⇒ Finalizer

Returns a new instance of Finalizer.



268
269
270
# File 'lib/graphql/subscriptions.rb', line 268

def initialize(subscriptions)
  @subscriptions = subscriptions
end

Instance Method Details

#finalize_graphql_result(query, result_data, result_key) ⇒ Object



272
273
274
# File 'lib/graphql/subscriptions.rb', line 272

def finalize_graphql_result(query, result_data, result_key)
  @subscriptions.finish_subscriptions(query)
end