From: Todd Benson Date: 2009-04-27T13:42:06+09:00 Subject: Re: append .cvs behind an array value On Sun, Apr 26, 2009 at 11:22 PM, Martin Sharon wrote: > I want to add ".cvs" at the end of a name,and use the following > sentenses: > > > namelist.each do |name| puts name.class #this will tell you what your name objects are > name = name +'.cvs' > end > > but error message is : > > test2.rb:43:in `+': can't convert String into Array (TypeError) > from test2.rb:43 > from test2.rb:39:in `each' > from test2.rb:39 If your objects in namelist are enumerable objects, then you must further take it apart.