Class: RTrail::Test

Inherits:
Entity show all
Defined in:
lib/rtrail/test.rb

Instance Attribute Summary

Attributes inherited from Entity

#data

Instance Method Summary collapse

Methods inherited from Entity

#add_entity, basename, client, #client, client=, #fetch, #get_entities, #initialize, #method_missing

Methods included from Helpers

#is_id?, #path_with_params

Constructor Details

This class inherits a constructor from RTrail::Entity

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RTrail::Entity

Instance Method Details

#add_result(fields) ⇒ Object

Add a new Result to this test.



17
18
19
# File 'lib/rtrail/test.rb', line 17

def add_result(fields)
  return add_entity(Result, data.id, fields)
end

#latest_resultObject

Return the most recently created Result for this Test.



12
13
14
# File 'lib/rtrail/test.rb', line 12

def latest_result
  return get_entities(Result, data.id, :limit => 1).first
end

#resultsObject

Return all Results for this Test.



7
8
9
# File 'lib/rtrail/test.rb', line 7

def results
  return get_entities(Result, data.id)
end