Module: Gus::Importer
- Defined in:
- lib/gus/importer.rb,
lib/gus/importer/version.rb,
lib/gus/importer/hash_parser.rb,
lib/gus/cli.rb
Defined Under Namespace
Classes: Cli, HashParser
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.download(url, to_file) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# 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 |