Hi Buddy, It doesn't look like a MacRuby bug. Maybe the csv.rb library hasn't been updated recently. Could you file a ticket? We will have a look.
Laurent On Jan 6, 2011, at 12:05 PM, Buddy Lindsey, Jr. wrote: > I am not sure if I am just doing something wrong or what, but I am trying to > read in a CSV file and it seems the code I use for ruby 1.9.2 works fine, but > not in MacRuby. I think I am doing something wrong, but not quite sure what > since I am still new to MacRuby and getting familiar with it. > > I have put the following code in 'irb' and it works just fine and spits out > the first part of the array. > > CSV.open('save.csv', 'r') do |row| > row[1] > end > > With irb I get > > smith > smith > smith > > using 'macirb' I get this. > > NoMethodError: undefined method `[]' for #<CSV:0x2005c9a20> > > /Library/Frameworks/MacRuby.framework/Versions/0.8/usr/lib/ruby/1.9.2/csv.rb:1340:in > `open' > > Same code two different irb's > > My csv file has this in it: > > John,Smith,j...@smith.com,1234567 > John,Smith,j...@smith.com,1234567 > John,Smith,j...@smith.com,1234567 > > Can someone point out to me what I am doing wrong? > > Thanks, > Buddy > > --- > Buddy Lindsey > http://www.buddylindsey.com > http://www.twitter.com/buddylindsey > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel