# File lib/puppet/indirector/resource_type/parser.rb, line 20 20: def search(request) 21: raise ArgumentError, "Only '*' is acceptable as a search request" unless request.key == "*" 22: krt = request.environment.known_resource_types 23: result = [krt.hostclasses.values, krt.definitions.values, krt.nodes.values].flatten 24: return nil if result.empty? 25: result 26: end