# File lib/new_relic/agent/rules_engine/replacement_rule.rb, line 58 def apply_to_each_segment(string) string = string.dup leading_slash = string.slice!(LEADING_SLASH_REGEX) segments = string.split(SEGMENT_SEPARATOR) segments.map! do |segment| apply_replacement(segment) end "#{leading_slash}#{segments.join(SEGMENT_SEPARATOR)}" end