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