FasterCSV::MalformedCSVError

Is this seriously the best way to handle capturing an exception on a
malformed csv file? There has to be a more elegant solution.

http://matthewbass.com/2009/12/03/processing-malformed-files-with-fastercsv/

Thanks,
Tom