Class: Array

Inherits:
Object show all
Defined in:
lib/helper/array.rb

Direct Known Subclasses

Cell

Instance Method Summary collapse

Instance Method Details

#numbers!Object



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

#numerify!Object



14
15
16
17
18
19
20
21
22
23
# File 'lib/helper/array.rb', line 14

def numerify!
  self.each_index do |i|
    if self[i].is_a? Array
      self[i] = self[i].numerify!
    else
      self[i] = Float(self[i]) if self[i].numeric?
    end
  end
  return self
end