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