# File lib/puppet/parser/ast/leaf.rb, line 204 204: def evaluate_match(value, scope, options = {}) 205: value = value.is_a?(String) ? value : value.to_s 206: 207: if matched = @value.match(value) 208: scope.ephemeral_from(matched, options[:file], options[:line]) 209: end 210: matched 211: end