Class: Droom::DropboxDocument
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Droom::DropboxDocument
- Defined in:
- app/models/droom/dropbox_document.rb
Instance Method Summary collapse
- #changed? ⇒ Boolean
- #deleted=(boolean) ⇒ Object
- #dropbox_client ⇒ Object
- #get_file ⇒ Object
- #remove_dropbox_document ⇒ Object
- #update ⇒ Object
Instance Method Details
#changed? ⇒ Boolean
33 34 35 |
# File 'app/models/droom/dropbox_document.rb', line 33 def changed? modified?# || dropbox_client.get_file_and_metadata(document.full_path)#dropbox file has revisions end |
#deleted=(boolean) ⇒ Object
25 26 27 |
# File 'app/models/droom/dropbox_document.rb', line 25 def deleted=(boolean) deleted = boolean end |
#dropbox_client ⇒ Object
21 22 23 |
# File 'app/models/droom/dropbox_document.rb', line 21 def dropbox_client user.dropbox_client end |
#get_file ⇒ Object
11 12 13 14 15 |
# File 'app/models/droom/dropbox_document.rb', line 11 def get_file bucket = Droom.aws_bucket file = bucket.files.get(document.file.path) dropbox_client.put_file(document.full_path, file) end |
#remove_dropbox_document ⇒ Object
29 30 31 |
# File 'app/models/droom/dropbox_document.rb', line 29 def remove_dropbox_document dropbox_client.file_delete(document.full_path) end |
#update ⇒ Object
17 18 19 |
# File 'app/models/droom/dropbox_document.rb', line 17 def update get_file end |