Class: Oddb2xml::ZurroseDownloader

Inherits:
Downloader show all
Includes:
DownloadMethod
Defined in:
lib/oddb2xml/downloader.rb

Instance Attribute Summary

Attributes inherited from Downloader

#agent, #type

Instance Method Summary collapse

Methods inherited from Downloader

#init, #initialize

Constructor Details

This class inherits a constructor from Oddb2xml::Downloader

Instance Method Details

#downloadObject



145
146
147
148
149
150
151
152
153
154
155
156
# File 'lib/oddb2xml/downloader.rb', line 145

def download
  @url ||= 'http://zurrose.com/fileadmin/main/lib/download.php?file=/fileadmin/user_upload/downloads/ProduktUpdate/IGM11_mit_MwSt/Vollstamm/transfer.dat'
  unless @url =~ /^http/
    io = File.open(@url, 'r:iso-8859-1:utf-8')
    content = io.read
    Oddb2xml.log("ZurroseDownloader #{__LINE__} download #{@url} @url returns #{content.bytes}")
    content   
  else
    Oddb2xml.log("ZurroseDownloader #{__LINE__} download #{@url} @url")
    download_as('zurrose_transfer.dat', 'r:iso-8859-1:utf-8')
  end
end