Class: Node
- Inherits:
-
Struct
- Object
- Struct
- Node
- Defined in:
- lib/practica/nodo.rb
Overview
Estructura Nodo de la listas, contendran un valor, y la direccion al proximo y anterior nodo
Instance Attribute Summary collapse
-
#next ⇒ Object
Returns the value of attribute next.
-
#prev ⇒ Object
Returns the value of attribute prev.
-
#value ⇒ Object
Returns the value of attribute value.
Instance Method Summary collapse
-
#get_prev ⇒ Object
metodo para obtener el nodo anterior.
-
#get_siguiente ⇒ Object
metodo para obtener el siguiente nodo.
-
#get_this ⇒ Object
metodo para obtener la instancia de este nodo.
-
#get_valor ⇒ Object
metodo para obtener el valor del nodo.
-
#set_next(siguiente) ⇒ Object
metodo para establecer el proximo nodo.
-
#set_prev(anterior) ⇒ Object
metodo para establecer el nodo anterior.
Instance Attribute Details
#next ⇒ Object
Returns the value of attribute next
2 3 4 |
# File 'lib/practica/nodo.rb', line 2 def next @next end |
#prev ⇒ Object
Returns the value of attribute prev
2 3 4 |
# File 'lib/practica/nodo.rb', line 2 def prev @prev end |
#value ⇒ Object
Returns the value of attribute value
2 3 4 |
# File 'lib/practica/nodo.rb', line 2 def value @value end |
Instance Method Details
#get_prev ⇒ Object
metodo para obtener el nodo anterior
17 18 19 |
# File 'lib/practica/nodo.rb', line 17 def get_prev #metodo para obtener el nodo anterior self.prev end |
#get_siguiente ⇒ Object
metodo para obtener el siguiente nodo
14 15 16 |
# File 'lib/practica/nodo.rb', line 14 def get_siguiente #metodo para obtener el siguiente nodo self.next end |
#get_this ⇒ Object
metodo para obtener la instancia de este nodo
20 21 22 |
# File 'lib/practica/nodo.rb', line 20 def get_this #metodo para obtener la instancia de este nodo self end |
#get_valor ⇒ Object
metodo para obtener el valor del nodo
11 12 13 |
# File 'lib/practica/nodo.rb', line 11 def get_valor #metodo para obtener el valor del nodo self.value end |
#set_next(siguiente) ⇒ Object
metodo para establecer el proximo nodo
4 5 6 |
# File 'lib/practica/nodo.rb', line 4 def set_next(siguiente) #metodo para establecer el proximo nodo self.next=siguiente end |
#set_prev(anterior) ⇒ Object
metodo para establecer el nodo anterior
8 9 10 |
# File 'lib/practica/nodo.rb', line 8 def set_prev(anterior) #metodo para establecer el nodo anterior self.prev = anterior end |