Created
October 20, 2010 15:18
-
-
Save johnlauck/636615 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| >> require 'fastercsv' | |
| require 'fastercsv' | |
| => [] | |
| >> FasterCSV | |
| => FasterCSV | |
| >> FasterCSV.parse | |
| ArgumentError: wrong number of arguments (0 for 1) | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1226:in `initialize' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1226:in `new' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1226:in `parse' | |
| from (irb):22 | |
| >> FasterCSV.parse(s) | |
| FasterCSV::MalformedCSVError: Unclosed quoted field on line 1. | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1663:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `loop' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1526:in `each' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `to_a' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `read' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1229:in `parse' | |
| from (irb):23 | |
| >> s = '"abc"def","ghi","hij"' | |
| => "\"abc\"def\",\"ghi\",\"hij\"" | |
| >> FasterCSV.parse(s) | |
| FasterCSV::MalformedCSVError: Unclosed quoted field on line 1. | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1663:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `loop' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1526:in `each' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `to_a' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `read' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1229:in `parse' | |
| from (irb):25 | |
| >> s = '"abc\\"def","ghi","hij"' | |
| => "\"abc\\\"def\",\"ghi\",\"hij\"" | |
| >> FasterCSV.parse(s) | |
| FasterCSV::MalformedCSVError: Unclosed quoted field on line 1. | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1663:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `loop' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1526:in `each' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `to_a' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `read' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1229:in `parse' | |
| from (irb):27 | |
| >> s = '"abc"def","ghi","hij"' | |
| => "\"abc\"def\",\"ghi\",\"hij\"" | |
| >> FasterCSV.parse(s) | |
| FasterCSV::MalformedCSVError: Unclosed quoted field on line 1. | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1663:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `loop' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1526:in `each' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `to_a' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `read' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1229:in `parse' | |
| from (irb):29 | |
| >> s = '"abcdef","ghi","hij"' | |
| => "\"abcdef\",\"ghi\",\"hij\"" | |
| >> FasterCSV.parse(s) | |
| => [["abcdef", "ghi", "hij"]] | |
| >> puts s | |
| "abcdef","ghi","hij" | |
| => nil | |
| >> s = '"abc\"def","ghi","hij"' | |
| => "\"abc\\\"def\",\"ghi\",\"hij\"" | |
| >> puts s | |
| "abc\"def","ghi","hij" | |
| => nil | |
| >> FasterCSV.parse(s) | |
| FasterCSV::MalformedCSVError: Unclosed quoted field on line 1. | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1663:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `loop' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1581:in `shift' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1526:in `each' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `to_a' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1537:in `read' | |
| from /Users/john/.rvm/gems/ree-1.8.7-2010.02/gems/fastercsv-1.5.3/lib/faster_csv.rb:1229:in `parse' | |
| from (irb):35 | |
| >> s = '"abc""def","ghi","hij"' | |
| => "\"abc\"\"def\",\"ghi\",\"hij\"" | |
| >> FasterCSV.parse(s) | |
| => [["abc\"def", "ghi", "hij"]] | |
| >> FasterCSV.parse(s).each {|c| puts c} | |
| abc"def | |
| ghi | |
| hij | |
| => [["abc\"def", "ghi", "hij"]] | |
| >> CSV.parse(s).each {|c| puts c} | |
| abc"def | |
| ghi | |
| hij | |
| => [["abc\"def", "ghi", "hij"]] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment