Method: NewRelic::Agent::Configuration::Manager#enforce_boolean
- Defined in:
- lib/new_relic/agent/configuration/manager.rb
permalink #enforce_boolean(key, value) ⇒ Object
173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/new_relic/agent/configuration/manager.rb', line 173 def enforce_boolean(key, value) type = default_source.value_from_defaults(key, :type) return unless type == Boolean bool_value = default_source.boolean_for(key, value) return bool_value unless bool_value.nil? default = default_source.default_for(key) NewRelic::Agent.logger.warn "Invalid value '#{value}' for #{key}, applying default value of '#{default}'" default end |