# File lib/puppet/network/http/handler.rb, line 98 98: def do_find(indirection_request, request, response) 99: unless result = indirection_request.model.find(indirection_request.key, indirection_request.to_hash) 100: return do_exception(response, "Could not find %s %s" % [indirection_request.indirection_name, indirection_request.key], 404) 101: end 102: 103: # The encoding of the result must include the format to use, 104: # and it needs to be used for both the rendering and as 105: # the content type. 106: format = format_to_use(request) 107: set_content_type(response, format) 108: 109: set_response(response, result.render(format)) 110: end