Method: Chef::Provider::Package::Cab#default_download_cache_path

Defined in:
lib/chef/provider/package/cab.rb

#default_download_cache_pathObject



69
70
71
72
73
74
# File 'lib/chef/provider/package/cab.rb', line 69

def default_download_cache_path
  uri = ::URI.parse(new_resource.source)
  filename = ::File.basename(::CGI.unescape(uri.path))
  file_cache_dir = Chef::FileCache.create_cache_path("package/")
  Chef::Util::PathHelper.cleanpath("#{file_cache_dir}/#{filename}")
end