title: How can I read CSV with no quote_char in ruby?
body: <p>I have a TSV file with no quote chars. Whenever a <code>\t</code> occurs in the data, it is always to separate columns, and never a part of a column value. Whenever a <code>"</code> occurs, it is always a part of a column value, and never to enclose column values. </p>
  
  <p>I would like to read this CSV in Ruby but it gives me</p>
  
  <pre><code>/Users/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/csv.rb:1925:in `block (2 levels) in shift': Illegal quoting in line 9506. (CSV::MalformedCSVError)
  </code></pre>
  
  <p>My code is:</p>
  
  <pre><code>CSV.foreach(input_file, { :col_sep =&gt; "\t", :headers =&gt; true}) do |row|
     puts row
  end
  </code></pre>
  
  <p>Any way to get around this problem?</p>