# File lib/puppet/parser/ast/leaf.rb, line 174 174: def evaluate_match(value, scope, options = {}) 175: value = value.is_a?(String) ? value : value.to_s 176: 177: if matched = @value.match(value) 178: scope.ephemeral_from(matched, options[:file], options[:line]) 179: end 180: matched 181: end