Method: OneApm::Support::RulesEngine#apply_rules

Defined in:
lib/one_apm/support/rules_engine.rb

#apply_rules(rules, string) ⇒ Object



39
40
41
42
43
44
45
46
47
# File 'lib/one_apm/support/rules_engine.rb', line 39

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