class Datadog::Configuration::OptionDefinitionSet

Represents a set of configuration option definitions for an integration

Public Instance Methods

dependency_graph() click to toggle source
# File lib/ddtrace/configuration/option_definition_set.rb, line 12
def dependency_graph
  each_with_object({}) do |(name, option), graph|
    graph[name] = option.depends_on
  end
end
dependency_order() click to toggle source
# File lib/ddtrace/configuration/option_definition_set.rb, line 8
def dependency_order
  DependencyResolver.new(dependency_graph).call
end