Module: GraphQLMetrics

Defined in:
lib/graphql_metrics/version.rb,
lib/graphql_metrics/extractor.rb,
lib/graphql_metrics/instrumentation.rb,
lib/graphql_metrics/timed_batch_executor.rb

Defined Under Namespace

Classes: Extractor, Instrumentation, TimedBatchExecutor

Constant Summary collapse

VERSION =
"2.0.0"
BASE_CLASS =
if defined?(GraphQL::Batch::Executor)
  GraphQL::Batch::Executor
else
  class NoExecutor
    class << self
      def resolve(_loader)
        super
      end

      def around_promise_callbacks
        super
      end
    end
  end

  NoExecutor
end