Class: Lista_ordenacion

Inherits:
Object
  • Object
show all
Defined in:
lib/Dieta/lista.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeLista_ordenacion

Returns a new instance of Lista_ordenacion.



89
90
91
# File 'lib/Dieta/lista.rb', line 89

def initialize()
    @l1 = Lista.new(nil)
end

Instance Attribute Details

#l1Object

Returns the value of attribute l1.



87
88
89
# File 'lib/Dieta/lista.rb', line 87

def l1
  @l1
end

#ordenacionObject

Returns the value of attribute ordenacion.



87
88
89
# File 'lib/Dieta/lista.rb', line 87

def ordenacion
  @ordenacion
end

Instance Method Details

#extract_headObject



109
110
111
# File 'lib/Dieta/lista.rb', line 109

def extract_head
    @l1.extract_head
end

#extract_tailObject



105
106
107
# File 'lib/Dieta/lista.rb', line 105

def extract_tail
    @l1.extract_tail
end

#insert_head(a) ⇒ Object



93
94
95
96
97
# File 'lib/Dieta/lista.rb', line 93

def insert_head(a)
    aux = @l1.insert_head(a)
    @ordenacion = @l1.sort
    aux
end

#insert_tail(a) ⇒ Object



99
100
101
102
103
# File 'lib/Dieta/lista.rb', line 99

def insert_tail(a)
    aux = @l1.insert_tail(a)
    @ordenacion = @l1.sort
    aux
end