Method: NewRelic::Agent::RulesEngine#apply_rules

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

#apply_rules(rules, string) ⇒ Object


62
63
64
65
66
67
68
69
70
# File 'lib/new_relic/agent/rules_engine.rb', line 62

def apply_rules(rules, string)
  rules.each do |rule|
    if rule.matches?(string)
      string = rule.apply(string)
      break if rule.terminal?
    end
  end
  string
end