Я пытаюсь обобщить механизм извлечения данных с помощью Ruby и не могу найти способ извлечь файл CSV и получить доступ к одному из столбцов строки с помощью оператора точки, например:
Допустим, у меня есть таблица CSV:
#some_file.csv
name,age
albert,13
И я создаю из нее таблицу FasterCSV:
a = FasterCSV.new(File.open('some_file.csv'), :headers => :first_row)
Затем, при доступе к строке, я бы хотел сказать:
a[0].name
=> 'albert'
Вместо
a[0]['name']
=> 'albert'
Кто-нибудь знает, как это сделать?