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
search(includes = Hash.new(), parameters = Hash.new())
click to toggle source
# File lib/endpoints/schools.rb, line 44 def search(includes = Hash.new(), parameters = Hash.new()) self.uri = @@uri + 'all/' return self.all(includes, parameters) end