Module: Enumerable

Included in:
Alimento::Lista
Defined in:
lib/alimento/enumerable.rb

Instance Method Summary collapse

Instance Method Details

#sort_eachObject



15
16
17
18
# File 'lib/alimento/enumerable.rb', line 15

def sort_each
  doble = self.dup
  doble.each_index{ |i| doble.each_index{ |j| doble[i], doble[j] = doble[j], doble[i] if doble[i] < doble[j] } }
end

#sort_forObject



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/alimento/enumerable.rb', line 3

def sort_for
  doble = self.dup
  for i in 0...doble.size do
    for j in 0...doble.size do
      if doble[i] < doble[j]
        doble[i], doble[j] = doble[j], doble[i]
      end
    end
  end
  doble
end