class Zeitungen::Zeitung

Attributes

final_name[R]
regexp[R]
upload[R]
uri[RW]

Public Class Methods

new(final_name, regexp, upload=false) click to toggle source
# File lib/zeitungen/zeitung.rb, line 5
def initialize(final_name, regexp, upload=false)
  @final_name = final_name
  @regexp = regexp
  @upload = upload
  @uri = nil
end

Public Instance Methods

download() click to toggle source
# File lib/zeitungen/zeitung.rb, line 13
def download
  puts "downloading '#{final_name}'..."
  file = nil
  begin
    file = Tempfile.new('zeitungen')
    open(uri+"\?directDownload\=true", "rb") do |read_file|
      file.write(read_file.read)
    end
  rescue Exception => e
    puts "Error downloading '#{final_name}'!"
  end
  file
end