# File lib/puppet/network/authstore.rb, line 183
183:       def interpolate(match)
184:         clone = dup
185:         clone.pattern = clone.pattern.reverse.collect do |p|
186:           p.gsub(/\$(\d)/) { |m| match[$1.to_i] }
187:         end.join(".")
188:         clone
189:       end