Class: DLinkedList::Node
- Inherits:
-
Object
- Object
- DLinkedList::Node
- Defined in:
- lib/dLinkedList/dLinkedList.rb
Overview
Nodo que contiene una referencia bibliográfica de cualquier tipo.
Instance Attribute Summary collapse
-
#next_node ⇒ Object
Enlace al siguiente nodo de la lista de referencias bibliográficas.
-
#prev_node ⇒ Object
Enlace al anterior nodo de la lista de referencias bibliográficas.
-
#value ⇒ Object
Valor del nodo (referencia bibliográfica).
Instance Method Summary collapse
-
#initialize(value, next_node = nil, prev_node = nil) ⇒ Node
constructor
Inicializa el nodo con el valor value.
Constructor Details
#initialize(value, next_node = nil, prev_node = nil) ⇒ Node
Inicializa el nodo con el valor value. Si se especifican también inicializa los enlaces al siguiente y anterior nodo de la lista.
207 208 209 210 211 |
# File 'lib/dLinkedList/dLinkedList.rb', line 207 def initialize(value, next_node = nil, prev_node = nil) @value = value @next_node = next_node @prev_node = prev_node end |
Instance Attribute Details
#next_node ⇒ Object
Enlace al siguiente nodo de la lista de referencias bibliográficas.
202 203 204 |
# File 'lib/dLinkedList/dLinkedList.rb', line 202 def next_node @next_node end |
#prev_node ⇒ Object
Enlace al anterior nodo de la lista de referencias bibliográficas.
204 205 206 |
# File 'lib/dLinkedList/dLinkedList.rb', line 204 def prev_node @prev_node end |
#value ⇒ Object
Valor del nodo (referencia bibliográfica).
200 201 202 |
# File 'lib/dLinkedList/dLinkedList.rb', line 200 def value @value end |