Sha256: aca4b6e993037aa7b21bfddb12bc6cfa6b7b57e75dccb6e63a65ecd88f739bdd
Contents?: true
Size: 449 Bytes
Versions: 396
Compression:
Stored size: 449 Bytes
Contents
local School = {} function School:new() self.__index = self return setmetatable({ db = {} }, self) end function School:roster() return self.db end function School:add(name, grade) if self.db[grade] then table.insert(self.db[grade], name) table.sort(self.db[grade]) else self.db[grade] = { name } end end function School:grade(grade) if self.db[grade] then return self.db[grade] end return {} end return School
Version data entries
396 entries across 396 versions & 1 rubygems