Class: JsTestCore::Resources::Session
- Inherits:
-
ThinRest::Resource
- Object
- ThinRest::Resource
- JsTestCore::Resources::Session
- Defined in:
- lib/js_test_core/resources/session.rb
Defined Under Namespace
Classes: Collection
Constant Summary collapse
- RUNNING =
'running'
- SUCCESSFUL_COMPLETION =
'success'
- FAILURE_COMPLETION =
'failure'
Instance Method Summary collapse
Instance Method Details
#associated_with_a_runner? ⇒ Boolean
39 40 41 |
# File 'lib/js_test_core/resources/session.rb', line 39 def associated_with_a_runner? id.to_s != "" end |
#get ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/js_test_core/resources/session.rb', line 16 def get runner = Runner.find(id) if runner connection.send_head if runner.running? connection.send_body("status=#{RUNNING}") else if runner.successful? connection.send_body("status=#{SUCCESSFUL_COMPLETION}") else connection.send_body("status=#{FAILURE_COMPLETION}&reason=#{runner.session_run_result}") end end else connection.send_head(404) connection.send_body("") end end |