Class: Wonde::LessonAttendance

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

Constant Summary collapse

@@uri =
'attendance/lesson/'

Instance Attribute Summary

Attributes inherited from Endpoints

#endpoint, #token, #uri, #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) ⇒ LessonAttendance

Returns a new instance of LessonAttendance.



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

def initialize(token, id=false)
  super(token, id)
  self.uri = @@uri
  self.uri = id + '/' + @@uri if id
  self.uri = self.uri.gsub("//", "/").chomp("/")
end

Instance Method Details

#lessonRegister(register) ⇒ Object



10
11
12
13
# File 'lib/endpoints/lessonattendance.rb', line 10

def lessonRegister(register)
  throw InvalidSessionException unless register.class == LessonRegister
  return self.post(register)
end