Class: Hummer::Client::Model::Suite

Inherits:
Base
  • Object
show all
Defined in:
lib/hummer/client/model/suite.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

all, attributes, configure, find, #initialize, resource

Constructor Details

This class inherits a constructor from Hummer::Client::Model::Base

Class Method Details

.save(project, build, feature_list, file) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/hummer/client/model/suite.rb', line 7

def self.save(project, build, feature_list, file)
  @@server["projects/#{project}/suites"].post({
        :tempest => File.open(file),
        :build => build,
        :feature_list => feature_list,
        :multipart => true
  })
rescue => e
  puts "API error: #{e.message}"
  exit(1)
end

Instance Method Details

#projectObject



4
5
6
# File 'lib/hummer/client/model/suite.rb', line 4

def project
  Hummer::Client::Model::Project.find(project_id)
end