Method: NewRelic::Agent::Configuration::Manager#evaluate_and_apply_transformations
- Defined in:
- lib/new_relic/agent/configuration/manager.rb
permalink #evaluate_and_apply_transformations(key, value) ⇒ Object
140 141 142 143 144 145 146 147 148 149 |
# File 'lib/new_relic/agent/configuration/manager.rb', line 140 def evaluate_and_apply_transformations(key, value) evaluated = evaluate_procs(value) default = enforce_allowlist(key, evaluated) return default if default boolean = enforce_boolean(key, value) evaluated = boolean if [true, false].include?(boolean) apply_transformations(key, evaluated) end |