class Down::Backend

Public Class Methods

download(*args, &block) click to toggle source
# File lib/down/backend.rb, line 12
def self.download(*args, &block)
  new.download(*args, &block)
end
open(*args, &block) click to toggle source
# File lib/down/backend.rb, line 16
def self.open(*args, &block)
  new.open(*args, &block)
end

Private Instance Methods

download_result(tempfile, destination) click to toggle source
# File lib/down/backend.rb, line 22
def download_result(tempfile, destination)
  if destination
    tempfile.close
    FileUtils.mv tempfile.path, destination
    nil
  else
    tempfile
  end
end