# 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