class Dbox::DB::DropboxFile
Public Instance Methods
create_local()
click to toggle source
# File lib/dbox/db.rb, line 481 def create_local saving_parent_timestamp do download end end
create_remote()
click to toggle source
# File lib/dbox/db.rb, line 498 def create_remote upload end
delete_local()
click to toggle source
# File lib/dbox/db.rb, line 487 def delete_local log.info "Deleting file: #{local_path}" saving_parent_timestamp do FileUtils.rm_rf(local_path) end end
delete_remote()
click to toggle source
# File lib/dbox/db.rb, line 502 def delete_remote api.delete_file(remote_path) end
dir?()
click to toggle source
# File lib/dbox/db.rb, line 477 def dir? false end
download()
click to toggle source
# File lib/dbox/db.rb, line 510 def download res = api.get_file(remote_path) File.open(local_path, "w") do |f| f << res end update_file_timestamp end
update_local()
click to toggle source
# File lib/dbox/db.rb, line 494 def update_local download end
update_remote()
click to toggle source
# File lib/dbox/db.rb, line 506 def update_remote upload end
upload()
click to toggle source
# File lib/dbox/db.rb, line 519 def upload api.put_file(remote_path, local_path) force_metadata_update_from_server end