Я пытаюсь обобщить механизм извлечения данных с помощью 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'
Кто-нибудь знает, как это сделать?
a[0][cols(:name)]
. - person bta   schedule 10.03.2010