vendored/puppet/lib/puppet/indirector/file_content/http.rb in bolt-0.17.1 vs vendored/puppet/lib/puppet/indirector/file_content/http.rb in bolt-0.17.2
- old
+ new
@@ -1,15 +1,17 @@
require 'puppet/file_serving/metadata'
require 'puppet/indirector/generic_http'
+require 'puppet/network/http'
class Puppet::Indirector::FileContent::Http < Puppet::Indirector::GenericHttp
desc "Retrieve file contents from a remote HTTP server."
include Puppet::FileServing::TerminusHelper
+ include Puppet::Network::HTTP::Compression.module
@http_method = :get
def find(request)
response = super
- model.from_binary(response.body)
+ model.from_binary(uncompress_body(response))
end
end