# File lib/puppet/indirector/catalog/active_record.rb, line 10
10:     def find(request)
11:         return nil unless request.options[:cache_integration_hack]
12:         return nil unless host = ar_model.find_by_name(request.key)
13: 
14:         catalog = Puppet::Resource::Catalog.new(host.name)
15: 
16:         host.resources.each do |resource|
17:             catalog.add_resource resource.to_transportable
18:         end
19: 
20:         catalog
21:     end