Sha256: 5e42eb371e550ee8489bb6a3d28077b6dad774f091f9ff07958be17e45e6cf25
Contents?: true
Size: 527 Bytes
Versions: 8
Compression:
Stored size: 527 Bytes
Contents
# frozen_string_literal: true require_relative 'dependency_resolver' module Datadog module Core module Configuration # Represents a set of configuration option definitions for an integration class OptionDefinitionSet < Hash def dependency_order DependencyResolver.new(dependency_graph).call end def dependency_graph each_with_object({}) do |(name, option), graph| graph[name] = option.depends_on end end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems