Sha256: daec76bebf8650950f49db616081bc78e5df266a86da8cf8395b3af1579eaf31

Contents?: true

Size: 450 Bytes

Versions: 3

Compression:

Stored size: 450 Bytes

Contents

require 'open-uri'

# Wget capistrano helper
module Capigen::Helpers::WgetHelper
  
  # Download the uri, then upload it into the remote destination directory
  def wget(uri, remote_dest_dir = "/tmp")
    
    uri = uri = URI.parse(uri)
    name = uri.path.split("/").last
    remote_dest_path = File.join(remote_dest_dir, name)
    
    logger.info "Downloading #{name} from #{uri}..."      
    put open(uri).read, remote_dest_path    
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
capigen-0.1.1 lib/capigen/helpers/wget_helper.rb
capigen-0.1.2 lib/capigen/helpers/wget_helper.rb
capigen-0.1.3 lib/capigen/helpers/wget_helper.rb