Method: Morpheus::StorageProvidersInterface#list_files

Defined in:
lib/morpheus/api/storage_providers_interface.rb

#list_files(id, file_path, params = {}) ⇒ Object



41
42
43
44
45
46
47
48
49
# File 'lib/morpheus/api/storage_providers_interface.rb', line 41

def list_files(id, file_path, params={})
  if file_path.to_s.strip == "/"
    file_path = ""
  end
  url = "#{@base_url}/api/storage/buckets/#{CGI::escape(id.to_s)}" + "/files/#{escape_filepath(file_path)}".squeeze('/')
  headers = { params: params, authorization: "Bearer #{@access_token}" }
  opts = {method: :get, url: url, headers: headers}
  execute(opts)
end