Class: Litmus::Result
- Inherits:
-
Base
- Object
- Base
- Litmus::Result
show all
- Defined in:
- lib/litmus/result.rb
Class Method Summary
collapse
Methods inherited from Base
configure, #initialize
Constructor Details
This class inherits a constructor from Litmus::Base
Class Method Details
.list(test_id, version_id) ⇒ Object
3
4
5
|
# File 'lib/litmus/result.rb', line 3
def self.list(test_id, version_id)
get("/tests/#{test_id}/versions/#{version_id}/results.xml")["results"]
end
|
.retest(test_id, version_id, id) ⇒ Object
20
21
22
|
# File 'lib/litmus/result.rb', line 20
def self.retest(test_id, version_id, id)
post("/tests/#{test_id}/versions/#{version_id}/results/#{id}/retest.xml")
end
|
.show(test_id, version_id, id) ⇒ Object
7
8
9
|
# File 'lib/litmus/result.rb', line 7
def self.show(test_id, version_id, id)
get("/tests/#{test_id}/versions/#{version_id}/results/#{id}.xml")["result"]
end
|
.update(test_id, version_id, id, new_state) ⇒ Object
11
12
13
14
15
16
17
18
|
# File 'lib/litmus/result.rb', line 11
def self.update(test_id, version_id, id, new_state)
builder = Builder::XmlMarkup.new
builder.instruct! :xml, :version=>"1.0"
builder.result do |result|
result.check_state new_state
end
put("/tests/#{test_id}/versions/#{version_id}/results/#{id}.xml")["result"]
end
|