From f07f699dca17406980714d3906a2e922e8cbf140 Mon Sep 17 00:00:00 2001 From: Artem Darius Weber Date: Fri, 14 Feb 2025 22:57:38 +0300 Subject: [PATCH] refactor: streamline item filtering in DataListStudentShort initialization --- lab2/data_list_student_short.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)