module MyBitcasa::Downloadable
Public Instance Methods
save(dest_path, use_tempfile=true)
click to toggle source
# File lib/my_bitcasa/downloadable.rb, line 17 def save(dest_path, use_tempfile=true) download = Download.new(_download_path, _download_params, _download_basename) download.save(dest_path, use_tempfile) end
stream(&block)
click to toggle source
# File lib/my_bitcasa/downloadable.rb, line 11 def stream(&block) # path download = Download.new(_download_path, _download_params) download.stream(&block) end
Private Instance Methods
_download_basename()
click to toggle source
# File lib/my_bitcasa/downloadable.rb, line 36 def _download_basename basename_proc = self.class.downloadable_basename_proc instance_eval &basename_proc end
_download_params()
click to toggle source
# File lib/my_bitcasa/downloadable.rb, line 30 def _download_params params_proc = self.class.downloadable_params_proc instance_eval ¶ms_proc end
_download_path()
click to toggle source
downloadable info
# File lib/my_bitcasa/downloadable.rb, line 24 def _download_path path_proc = self.class.downloadable_path_proc instance_eval &path_proc end