Class: DropboxDirectory
- Inherits:
-
Object
- Object
- DropboxDirectory
- Defined in:
- app/models/dropbox_directory.rb
Overview
typed: true
Instance Method Summary collapse
- #entries ⇒ Object
-
#initialize(directory_path) ⇒ DropboxDirectory
constructor
A new instance of DropboxDirectory.
Constructor Details
#initialize(directory_path) ⇒ DropboxDirectory
Returns a new instance of DropboxDirectory.
3 4 5 6 7 |
# File 'app/models/dropbox_directory.rb', line 3 def initialize(directory_path) @directory_path = directory_path @directory_path.sub!(/\A\//, '') @dropbox_api_client = BanalDropboxApi.new end |
Instance Method Details
#entries ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/models/dropbox_directory.rb', line 9 def entries dropbox_folder_path = @dropbox_api_client.team_folder_path if @directory_path.present? dropbox_folder_path += '/' dropbox_folder_path += @directory_path end entries_parsed_json = @dropbox_api_client .client .list_folder(dropbox_folder_path) .instance_variable_get(:@data)["entries"] end |