class BrickFTP::RESTfulAPI::DeleteFolder

Delete a file or folder

@see developers.files.com/#delete-file-folder Delete file/folder

Public Instance Methods

call(path, recursive: false) click to toggle source

Deletes a file or folder.

> If true, will recursively delete folers. Otherwise, will error on non-empty folders.

@param [String] path Full path of the file or folder. Maximum of 550 characters. @param [Boolean] recursive

# File lib/brick_ftp/restful_api/delete_folder.rb, line 21
def call(path, recursive: false)
  url = "/api/rest/v1/files/#{ERB::Util.url_encode(path)}"
  url += '?recursive=true' if recursive

  client.delete(url)
  true
end