{"action":"created","issue":{"url":"https://api.github.com/repos/fiksu/rcsv/issues/10","repository_url":"https://api.github.com/repos/fiksu/rcsv","labels_url":"https://api.github.com/repos/fiksu/rcsv/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/fiksu/rcsv/issues/10/comments","events_url":"https://api.github.com/repos/fiksu/rcsv/issues/10/events","html_url":"https://github.com/fiksu/rcsv/issues/10","id":48215587,"number":10,"title":"Should not skip blank rows","user":{"login":"jpmckinney","id":26463,"avatar_url":"https://avatars.githubusercontent.com/u/26463?v=3","gravatar_id":"","url":"https://api.github.com/users/jpmckinney","html_url":"https://github.com/jpmckinney","followers_url":"https://api.github.com/users/jpmckinney/followers","following_url":"https://api.github.com/users/jpmckinney/following{/other_user}","gists_url":"https://api.github.com/users/jpmckinney/gists{/gist_id}","starred_url":"https://api.github.com/users/jpmckinney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpmckinney/subscriptions","organizations_url":"https://api.github.com/users/jpmckinney/orgs","repos_url":"https://api.github.com/users/jpmckinney/repos","events_url":"https://api.github.com/users/jpmckinney/events{/privacy}","received_events_url":"https://api.github.com/users/jpmckinney/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2014-11-09T22:07:33Z","updated_at":"2016-02-17T22:19:09Z","closed_at":null,"body":"```ruby\r\nRcsv.raw_parse(StringIO.new(\"bar\\n\\n\\nfoo\"))\r\n# [[\"bar\"], [\"foo\"]]\r\n\r\nCSV.parse(\"bar\\n\\n\\nfoo\")\r\n# [[\"bar\"], [], [], [\"foo\"]]\r\n```\r\n\r\nThis seems to be a libcsv limitation."},"comment":{"url":"https://api.github.com/repos/fiksu/rcsv/issues/comments/185432770","html_url":"https://github.com/fiksu/rcsv/issues/10#issuecomment-185432770","issue_url":"https://api.github.com/repos/fiksu/rcsv/issues/10","id":185432770,"user":{"login":"chrisnicola","id":156449,"avatar_url":"https://avatars.githubusercontent.com/u/156449?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisnicola","html_url":"https://github.com/chrisnicola","followers_url":"https://api.github.com/users/chrisnicola/followers","following_url":"https://api.github.com/users/chrisnicola/following{/other_user}","gists_url":"https://api.github.com/users/chrisnicola/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisnicola/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisnicola/subscriptions","organizations_url":"https://api.github.com/users/chrisnicola/orgs","repos_url":"https://api.github.com/users/chrisnicola/repos","events_url":"https://api.github.com/users/chrisnicola/events{/privacy}","received_events_url":"https://api.github.com/users/chrisnicola/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T22:19:09Z","updated_at":"2016-02-17T22:19:09Z","body":"It seems to me the purpose of RCSV is to be an interface to libcsv rather than mirroring Ruby's CSV parser.\r\n\r\nIt may also be worth considering that the Ruby CSV parser is somewhat broken, for example it doesn't handle newlines in quoted fields. So I'm not sure if it should be used as a benchmark."}}