# File lib/puppet/parser/scope.rb, line 491 491: def resolve_type_and_titles(type, titles) 492: raise ArgumentError, "titles must be an array" unless titles.is_a?(Array) 493: 494: case type.downcase 495: when "class" 496: # resolve the titles 497: titles = titles.collect do |a_title| 498: hostclass = find_hostclass(a_title) 499: hostclass ? hostclass.name : a_title 500: end 501: when "node" 502: # no-op 503: else 504: # resolve the type 505: resource_type = find_resource_type(type) 506: type = resource_type.name if resource_type 507: end 508: 509: return [type, titles] 510: end