Преодоление основной проблемы с анализом CSV с использованием гема FasterCSV

Я обнаружил проблему синтаксического анализа CSV с FasterCSV (1.5.0), которая выглядит как настоящая ошибка, но которую яя надеюсь на этоОбходной путь для.

По сути, добавление пробела после разделителя (в моем случае запятой), когда поля заключены в кавычки, генерирует a.MalformedCSVError

Вот'Простой пример:

# No quotes on fields -- works fine
FasterCSV.parse_line("one,two,three")
=> ["one", "two", "three"]

# Quotes around fields with no spaces after separators -- works fine
FasterCSV.parse_line("\"one\",\"two\",\"three\"")
=> ["one", "two", "three"]

# Quotes around fields but with a space after the first separator -- fails!
FasterCSV.parse_line("\"one\", \"two\",\"three\"")
=> FasterCSV::MalformedCSVError: Illegal quoting on line 1.

Я схожу с ума, или это ошибка в FasterCSV?