# File lib/puppet/parser/scope.rb, line 466 466: def ephemeral_from(match, file = nil, line = nil) 467: raise(ArgumentError,"Invalid regex match data") unless match.is_a?(MatchData) 468: 469: new_ephemeral 470: 471: setvar("0", match[0], :file => file, :line => line, :ephemeral => true) 472: match.captures.each_with_index do |m,i| 473: setvar("#{i+1}", m, :file => file, :line => line, :ephemeral => true) 474: end 475: end