module Gus::Importer

Constants

VERSION

Public Class Methods

download(url, to_file) click to toggle source
# File lib/gus/importer.rb, line 11
def self.download(url, to_file)
  uri = URI.parse(url)

  Net::HTTP.start(uri.host, uri.port) do |http|
    request = Net::HTTP::Get.new uri.request_uri

    http.request(request) do |response|
      open(to_file, 'w') do |io|
        response.read_body do |chunk|
          io.write chunk
        end
      end
    end
  end
end