Class: BrandEins::Downloader::PDFDownloader

Inherits:
Object
  • Object
show all
Defined in:
lib/brandeins-dl.rb

Instance Method Summary collapse

Constructor Details

#initialize(pdf_links, dl_dir) ⇒ PDFDownloader

Returns a new instance of PDFDownloader.



108
109
110
111
# File 'lib/brandeins-dl.rb', line 108

def initialize(pdf_links, dl_dir)
  @dl_dir    = dl_dir
  @pdf_links = pdf_links
end

Instance Method Details

#download_allObject



113
114
115
116
117
118
119
120
121
122
123
# File 'lib/brandeins-dl.rb', line 113

def download_all
  pdf_files = Array.new
  @pdf_links.each do |pdf_link|
    pdf_name = @dl_dir + '/' + File.basename(pdf_link)
    pdf_url = pdf_link
    download_pdf(pdf_url, pdf_name)

    pdf_files << pdf_name
  end
  pdf_files
end