# File lib/puppet/indirector/resource_type/parser.rb, line 8
 8:   def find(request)
 9:     krt = request.environment.known_resource_types
10: 
11:     # This is a bit ugly.
12:     [:hostclass, :definition, :node].each do |type|
13:       if r = krt.send(type, request.key)
14:         return r
15:       end
16:     end
17:     nil
18:   end