# File lib/faster_csv.rb, line 1370
  def <<(row)
    # handle FasterCSV::Row objects
    row = row.fields if row.is_a? self.class::Row
    
    @io << row.map(&@quote).join(@col_sep) + @row_sep  # quote and separate
    
    self  # for chaining
  end