Sha256: 2591ceeed048538a0879d17e4eff9c0d425ff84cecaf31faec39b2ffc87e52aa
Contents?: true
Size: 1.36 KB
Versions: 1
Compression:
Stored size: 1.36 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) if !File.exist?(filename) @client.logger.error("Invalid filename") return end reply = @client.upload("#{@uri}/application", filename) Application.new(nil, nil, reply) end def uploadData(filename) if !File.exist?(filename) @client.logger.error("Invalid filename") return end reply = @client.upload("#{@uri}/data", filename) Data.new(nil, nil, reply) end def uploadTest(filename) if !File.exist?(filename) @client.logger.error("Invalid filename") return end reply = @client.upload("#{@uri}/test", filename) 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
testdroid-api-client-0.3.0 | lib/testdroid_api/files.rb |