diff --git a/lab2/data_list_student_short.rb b/lab2/data_list_student_short.rb index 8a19c3b..048bf0b 100644 --- a/lab2/data_list_student_short.rb +++ b/lab2/data_list_student_short.rb @@ -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)