Class: Wonde::Assessment

Inherits:
Endpoints show all
Defined in:
lib/endpoints/assessment.rb

Instance Attribute Summary collapse

Attributes inherited from Endpoints

#endpoint, #token, #version

Instance Method Summary collapse

Methods inherited from Endpoints

#all, #delete, #deleteRequest, #deleteUrl, #get, #getRequest, #getUrl, #post, #postRequest, #postUrl

Constructor Details

#initialize(token, id = false) ⇒ Assessment

Returns a new instance of Assessment.



4
5
6
7
8
9
10
11
# File 'lib/endpoints/assessment.rb', line 4

def initialize(token, id=false)
  super
  self.templates = Templates.new(token, self.uri)
  self.aspects = Aspects.new(token, self.uri)
  self.marksheets = MarkSheets.new(token, self.uri)
  self.results = Results.new(token, self.uri)
  self.resultsets = ResultSets.new(token, self.uri)
end

Instance Attribute Details

#aspectsObject

Returns the value of attribute aspects.



3
4
5
# File 'lib/endpoints/assessment.rb', line 3

def aspects
  @aspects
end

#marksheetsObject

Returns the value of attribute marksheets.



3
4
5
# File 'lib/endpoints/assessment.rb', line 3

def marksheets
  @marksheets
end

#resultsObject

Returns the value of attribute results.



3
4
5
# File 'lib/endpoints/assessment.rb', line 3

def results
  @results
end

#resultsetsObject

Returns the value of attribute resultsets.



3
4
5
# File 'lib/endpoints/assessment.rb', line 3

def resultsets
  @resultsets
end

#templatesObject

Returns the value of attribute templates.



3
4
5
# File 'lib/endpoints/assessment.rb', line 3

def templates
  @templates
end

#uriObject

Returns the value of attribute uri.



3
4
5
# File 'lib/endpoints/assessment.rb', line 3

def uri
  @uri
end