[MacRuby-devel] [MacRuby] #460: bug in CSV module
MacRuby
ruby-noreply at macosforge.org
Wed Nov 25 18:38:13 PST 2009
#460: bug in CSV module
--------------------------------+-------------------------------------------
Reporter: nineclue@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
--------------------------------+-------------------------------------------
macruby raises TypeErrors in using csv module
irb(main):001:0> require 'csv'
=> true
irb(main):002:0> a = '1,2,3'
=> "1,2,3"
irb(main):003:0> CSV.parse(a, ',')
TypeError: can't convert NSMutableString into Hash
from core:in `initialize'
from core:in `assoc:'
from
/Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/1.9.0/csv.rb:1549:in
`initialize:'
from core:in `[]:'
from
/Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/1.9.0/csv.rb:1357:in
`parse:'
from (irb):3:in `<main>'
irb(main):004:0> CSV.open('test.csv', 'r', ',') { |r| puts r } # test.csv
is '1,2,3'
TypeError: can't convert NSMutableString into Integer
from core:in `initialize'
from
/Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/1.9.0/csv.rb:1326:in
`open'
from (irb):4:in `<main>'
--
Ticket URL: <http://www.macruby.org/trac/ticket/460>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list