class Lista

Lista class Here we have a simple linked list

Public Class Methods

new() click to toggle source

We set to nil value the initial node

# File lib/menud/lista.rb, line 28
def initialize ()
       
    @elemento = Nodo.new(nil)
end

Public Instance Methods

elemento() click to toggle source

Just to define the element

# File lib/menud/lista.rb, line 34
def elemento
    
    @elemento
end
extraer_elemento() click to toggle source

We extract a element from the simple linked list

# File lib/menud/lista.rb, line 51
def extraer_elemento 
    
    aux = @elemento
    @elemento = @elemento.next
    aux.value
end
insertar_elemento(nodo) click to toggle source

We insert a new element on the simple linked list

# File lib/menud/lista.rb, line 40
def insertar_elemento(nodo)
    
    if @elemento != nil
        
        nodo.next = @elemento
        @elemento = nodo
    end
end