Method: NewRelic::Agent::AttributeFilterRule#initialize

Defined in:
lib/new_relic/agent/attribute_filter.rb

#initialize(attribute_name, destinations, is_include) ⇒ AttributeFilterRule

Returns a new instance of AttributeFilterRule.



275
276
277
278
279
280
# File 'lib/new_relic/agent/attribute_filter.rb', line 275

def initialize(attribute_name, destinations, is_include)
  @attribute_name = attribute_name.sub(/\*$/, '')
  @wildcard = attribute_name.end_with?(ASTERISK)
  @is_include = is_include
  @destinations = is_include ? destinations : ~destinations
end