Sha256: a82e99bd43d7e193fdb63a8dee787f3a12c9a69edd66bcc6dd8657d95ea17ad3
Contents?: true
Size: 1.42 KB
Versions: 5
Compression:
Stored size: 1.42 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
5 entries across 5 versions & 1 rubygems