Module: DropboxUtility::Files
- Defined in:
- lib/dropbox_utility/files.rb
Class Method Summary collapse
Class Method Details
.list(folder = '/') ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/dropbox_utility/files.rb', line 14 def self.list(folder = '/') begin = DropboxUtility::client.(folder) ["contents"].each do |f| path = f["path"] name = File.basename(path) if (f["is_dir"]) then name += '/' end puts name end rescue Exception => e abort e. end end |
.upload(filename) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/dropbox_utility/files.rb', line 4 def self.upload(filename) begin file = open(filename) DropboxUtility::client.put_file('/' + filename, file) puts "File #{filename} successfully uploaded." rescue Exception => e abort e. end end |