This class provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed. Reading From a File A Line at a Time FasterCSV.foreach("path/to/file.csv") do |row| # use row here... end All at Once arr_of_arrs = FasterCSV.read("path/to/file.csv") From a String A Line at a Time FasterCSV.parse("CSV,data,String") do |row|