require_relative 'student_short' require_relative 'data_list_student_short' students = [ StudentShort.new(id: '1', surname_initials: 'Иванов И.И.', phone: '+79991112233'), StudentShort.new(id: '2', surname_initials: 'Петров П.П.', telegram: '@petrov'), StudentShort.new(id: '3', surname_initials: 'Сидоров С.С.', email: 'sidorov@mail.ru') ] data_list = DataListStudentShort.new(students) puts "Столбцы: #{data_list.get_names.inspect}" table = data_list.get_data (0...table.rows_count).each do |row| puts (0...table.columns_count).map { |col| table.item(row, col) }.join(' | ') end