Class: TestdroidAPI::Files

Inherits:
CloudListResource show all
Defined in:
lib/testdroid_api/files.rb

Instance Method Summary collapse

Methods inherited from CloudListResource

#create, #get, #initialize, #list, #list_all, #total

Constructor Details

This class inherits a constructor from TestdroidAPI::CloudListResource

Instance Method Details

#upload(filename) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/testdroid_api/files.rb', line 4

def upload(filename)
  unless ::File.exist?(filename)
    @client.logger.error("Invalid filename")
    return
  end
  file = @client.upload("#{@uri}", filename)
  File.new("#{@uri}/#{file['id']}", @client, file)
end