class Wonde::Schools

Attributes

achievements[RW]
assessment[RW]
attendance[RW]
attendanceSummaries[RW]
behaviours[RW]
classes[RW]
contacts[RW]
counts[RW]
deletions[RW]
employees[RW]
events[RW]
groups[RW]
lessonAttendance[RW]
lessons[RW]
medicalConditions[RW]
medicalEvents[RW]
medicalNotes[RW]
periods[RW]
photos[RW]
rooms[RW]
students[RW]
subjects[RW]
uri[RW]

Public Class Methods

new(token, id=false) click to toggle source
Calls superclass method Wonde::Endpoints::new
# File lib/endpoints/schools.rb, line 9
def initialize(token, id=false)
  super(token, id)
  self.token = token
  self.uri = @@uri
  self.uri = @@uri + id + '/' if id
  self.uri = self.uri.gsub("//", "/").chomp("/")
  self.achievements        = Wonde::Achievements.new(token, self.uri)
  self.assessment          = Wonde::Assessment.new(token, self.uri)
  self.attendance          = Wonde::Attendance.new(token, self.uri)
  self.behaviours          = Wonde::Behaviours.new(token, self.uri)
  self.classes             = Wonde::Classes.new(token, self.uri)
  self.contacts            = Wonde::Contacts.new(token, self.uri)
  self.counts              = Wonde::Counts.new(token, self.uri)
  self.deletions           = Wonde::Deletions.new(token, self.uri)
  self.employees           = Wonde::Employees.new(token, self.uri)
  self.events              = Wonde::Events.new(token, self.uri)
  self.groups              = Wonde::Groups.new(token, self.uri)
  self.lessons             = Wonde::Lessons.new(token, self.uri)
  self.lessonAttendance    = Wonde::LessonAttendance.new(token, self.uri)
  self.attendanceSummaries = Wonde::AttendanceSummaries.new(token, self.uri)
  self.medicalConditions   = Wonde::MedicalConditions.new(token, self.uri)
  self.medicalEvents       = Wonde::MedicalEvents.new(token, self.uri)
  self.medicalNotes        = Wonde::MedicalNotes.new(token, self.uri)
  self.periods             = Wonde::Periods.new(token, self.uri)
  self.photos              = Wonde::Photos.new(token, self.uri)
  self.rooms               = Wonde::Rooms.new(token, self.uri)
  self.students            = Wonde::Students.new(token, self.uri)
  self.subjects            = Wonde::Subjects.new(token, self.uri)
end

Public Instance Methods

get(id, includes = Array.new(), parameters = Array.new()) click to toggle source
Calls superclass method Wonde::Endpoints#get
# File lib/endpoints/schools.rb, line 49
def get(id, includes = Array.new(), parameters = Array.new())
    self.uri = @@uri
    school = super(id, includes, parameters)
    return school
end
pending(includes = Array.new(), parameters = Array.new()) click to toggle source
# File lib/endpoints/schools.rb, line 39
def pending(includes = Array.new(), parameters = Array.new())
  self.uri = @@uri + 'pending/'
  return self.all(includes, parameters)
end