# File lib/puppet/parser/ast/resource_reference.rb, line 9 9: def evaluate(scope) 10: titles = Array(title.safeevaluate(scope)) 11: 12: a_type, titles = scope.resolve_type_and_titles(type, titles) 13: 14: resources = titles.collect{ |a_title| 15: Puppet::Resource.new(a_type, a_title) 16: } 17: 18: return(resources.length == 1 ? resources.pop : resources) 19: end