Sha256: 786ef6ac10dd13928980408147bcd7824a4c1f4f2cd04b1ce76acd8508616013
Contents?: true
Size: 1.5 KB
Versions: 2
Compression:
Stored size: 1.5 KB
Contents
module TestdroidAPI class Files < CloudResource def initialize(uri, client, params= {}) super uri, client,"files", params @uri, @client = uri, client end def uploadApplication(filename, mime_type = "application/vnd.android.package-archive") if !File.exist?(filename) @client.logger.error( "Invalid filename") return end reply = @client.upload("#{@uri}/application", filename, mime_type) Application.new(nil, nil, reply) end def uploadData(filename, mime_type = "application/zip") if !File.exist?(filename) @client.logger.error( "Invalid filename") return end reply = @client.upload("#{@uri}/data", filename, mime_type) Data.new(nil, nil, reply) end def uploadTest(filename, mime_type = "application/vnd.android.package-archive") if !File.exist?(filename) @client.logger.error( "Invalid filename") return end reply = @client.upload("#{@uri}/test", filename, mime_type) Test.new(nil, nil, reply) end end class Application < CloudResource def initialize(uri, client, params= {}) super uri, client,"app", params @uri, @client = uri, client end end class Test < CloudResource def initialize(uri, client, params= {}) super uri, client,"test", params @uri, @client = uri, client end end class Data < CloudResource def initialize(uri, client, params= {}) super uri, client,"data", params @uri, @client = uri, client end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
testdroid-api-client-0.1.2 | lib/testdroid_api/files.rb |
testdroid-api-client-0.1.1 | lib/testdroid_api/files.rb |