# 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