class Wonde::SessionRegister
Attributes
attendance[RW]
Public Class Methods
new()
click to toggle source
# File lib/writeback/sessionregister.rb, line 4 def initialize() self.attendance = Array.new() end
Public Instance Methods
add(attendance)
click to toggle source
# File lib/writeback/sessionregister.rb, line 12 def add(attendance) newattendance = Array.new() newattendance.push(attendance) newattendance.each do |attendanceSingular| if attendanceSingular.class == SessionAttendanceRecord && attendanceSingular.isValid() self.attendance = attendanceSingular.toArray() else unless attendanceSingular.class == SessionAttendanceRecord throw InvalidAttendanceException, 'Attendance is not an instance of the Attendance Class.' end unless attendanceSingular.isValid() throw InvalidAttendanceException, 'Attendance has empty fields.' end throw InvalidAttendanceException end end end
to_json()
click to toggle source
# File lib/writeback/sessionregister.rb, line 8 def to_json() {'attendance' => [self.attendance]}.to_json end