|
|
|
@ -9,10 +9,22 @@ students = [
|
|
|
|
|
|
|
|
|
|
data_list = DataListStudentShort.new(students)
|
|
|
|
|
|
|
|
|
|
puts "Столбцы: #{data_list.get_names.inspect}"
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
new_students = [
|
|
|
|
|
StudentShort.new(id: '4', surname_initials: 'Новиков Н.Н.', phone: '+79994445566'),
|
|
|
|
|
StudentShort.new(id: '5', surname_initials: 'Кузнецов К.К.', email: 'kuznetsov@example.com')
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
data_list.items = new_students
|
|
|
|
|
|
|
|
|
|
puts "\nПосле замены:"
|
|
|
|
|
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
|