Sha256: 02185940b98d3455bf335d785ee873607171cafc853710707e6beedf23b93948
Contents?: true
Size: 523 Bytes
Versions: 7
Compression:
Stored size: 523 Bytes
Contents
# encoding: utf-8 require_relative 'backends/aria' module Jetel class Downloader attr_reader :downloader def initialize @downloader = Downloaders::Aria.new end def download(file, opts = {}) file.is_a?(Array) ? download_files(file, opts) : download_file(file, opts) end def download_files(files, opts = {}) files.map do |file| download_file(file, opts) end end def download_file(file, opts = {}) downloader.download(file, opts) end end end
Version data entries
7 entries across 7 versions & 1 rubygems