Method: Lista#push_back

Defined in:
lib/examen/lista.rb

#push_back(*preguntas) ⇒ Object

Inserta una o varias preguntas sucesivamente.



53
54
55
56
57
58
59
60
61
62
63
64
65
# File 'lib/examen/lista.rb', line 53

def push_back(*preguntas)
  preguntas.each do |p|
    if (@total == 0)
      @cabeza = Nodo.new(p, nil, nil)
      @cola = @cabeza
    else
      @cola.next = Nodo.new(p, nil, @cola)
      @cola = @cola.next
    end
    @total += 1
  end
  preguntas
end