Method: GraphQL::Tracing::LegacyHooksTrace::RunHooks.call_after_hooks

Defined in:
lib/graphql/tracing/legacy_hooks_trace.rb

.call_after_hooks(instrumenters, object, after_hook_name, ex) ⇒ Object

[View source] [View on GitHub]

62
63
64
65
66
67
68
69
70
71
# File 'lib/graphql/tracing/legacy_hooks_trace.rb', line 62

def call_after_hooks(instrumenters, object, after_hook_name, ex)
  instrumenters.reverse_each do |instrumenter|
    begin
      instrumenter.public_send(after_hook_name, object)
    rescue => e
      ex = e
    end
  end
  ex
end