2
3
4
5
6
7
8
9
10
11
12
13
|
# File 'lib/helper/array.rb', line 2
def numbers!
i = length - 1
self.reverse_each do |elem|
if elem.is_a? Array
self[i] = elem.numbers!
else
elem.numeric? ? self[i] = Float(elem):self.delete_at(i)
end
i -= 1
end
return self
end
|