Я новичок в Ruby, просто учусь использовать его с прошлой ночи. В качестве своей первой задачи, которую я поставил перед собой, я хотел бы загрузить файл CSV в массив созданных мною объектов Car.
class Car
attr_accessor :year, :make, :model, :length
def initializer(year, make, model, length)
@year = year
@make = make
@model = model
@length = length
end
def to_s
"Year: #{@year} | Make: #{@make} | Model: #{@model} | Length: #{@length}"
end
end
require 'csv'
data = CSV.read('/home/stapiagutierrez/Desktop/Pickaxe/cars.csv')
puts data[1]
Как я могу выполнить итерацию по сбору данных и загрузить каждую строку значений в новый объект Car? Спасибо за предложения.