zabouth wrote: > i have looked at all the ruby manual but i cant find no way of doing > this I am very new to ruby > so here is my problem > ok first here is my code > > sum = "5:5:5" > sum = sum.split(":") > sum = sum.inject {|sum, x| sum + x } > puts sum > > problem is that when you use split it splits the values into strings > what i need to know is how do i change all the values in the array sum > eg > "5","5","5" > to floating point numbers > i just cant work it out any help would be much appreciated > sum = sum.split(":").map {|e| e.to_f} would work. best, Bojan -- Bojan Mihelac -> Ruby on Rails and Web Developer Blog : http://source.mihelac.org