# 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