refactor: streamline item filtering in DataListStudentShort initialization

lab4
Artem-Darius Weber 2 months ago
parent c433dccf04
commit f07f699dca

@ -3,8 +3,8 @@ require_relative './data_table'
class DataListStudentShort < DataList
def initialize(items)
column_names = ['№', 'Фамилия и инициалы', 'Телефон', 'Telegram', 'Email']
super(items.select { |item| item.is_a?(StudentShort) }, column_names)
@items = filtered.dup
filtered = items.select { |item| item.is_a?(StudentShort) }
super(filtered, column_names)
end
def items=(new_items)

Loading…
Cancel
Save