Method: Puppet::Forge.get_release_packages_from_repository
- Defined in:
- lib/vendor/puppet/forge.rb
.get_release_packages_from_repository(install_list) ⇒ Object
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/vendor/puppet/forge.rb', line 63 def self.get_release_packages_from_repository(install_list) install_list.map do |release| modname, version, file = release cache_path = nil if file begin cache_path = repository.retrieve(file) rescue OpenURI::HTTPError => e raise RuntimeError, "Could not download module: #{e.message}" end else raise RuntimeError, "Malformed response from module repository." end cache_path end end |