# File lib/puppet/parser/scope.rb, line 420 420: def ephemeral_from(match, file = nil, line = nil) 421: raise(ArgumentError,"Invalid regex match data") unless match.is_a?(MatchData) 422: 423: setvar("0", match[0], :file => file, :line => line, :ephemeral => true) 424: match.captures.each_with_index do |m,i| 425: setvar("#{i+1}", m, :file => file, :line => line, :ephemeral => true) 426: end 427: end