Sha256: 78843b4df45ade39bbed3c923dd73648a0b8e19f87469b29be95149bdbe445bf
Contents?: true
Size: 734 Bytes
Versions: 299
Compression:
Stored size: 734 Bytes
Contents
require 'puppet/file_serving/http_metadata' require 'puppet/indirector/generic_http' require 'puppet/indirector/file_metadata' require 'net/http' class Puppet::Indirector::FileMetadata::Http < Puppet::Indirector::GenericHttp desc "Retrieve file metadata from a remote HTTP server." include Puppet::FileServing::TerminusHelper @http_method = :head def find(request) head = super if head.is_a?(Net::HTTPSuccess) metadata = Puppet::FileServing::HttpMetadata.new(head) metadata.checksum_type = request.options[:checksum_type] if request.options[:checksum_type] metadata.collect metadata end end def search(request) raise Puppet::Error, _("cannot lookup multiple files") end end
Version data entries
299 entries across 299 versions & 2 rubygems