On Feb 17, 2010, at 2:47 PM, FraníĐis Boone wrote:

> irb(main):003:0> CSV.parse(a, ',')
> TypeError: can't convert String into Hash

> Exactly like Ticket #460:
> status changed from new to closed
> resolution set to invalid
> 
> what does it mean: resolution set to invalid?

It means that in Ruby 1.9 the old CSV library was replaced by the FasterCSV code base.  FasterCSV (now renamed to CSV in 1.9) has a slightly different interface.  The call above would need to be translated to that new interface:

  CSV.parse(a, :col_sep => ",")

In this case though, it would be better to leave out the separator, since it is the default.

Hope that helps.