Class: Node

Inherits:
Object
  • Object
show all
Defined in:
lib/menus/node.rb

Overview

Clase que representa un nodo

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value, p_next, p_prev) ⇒ Node

Constructor de la clase



7
8
9
10
11
# File 'lib/menus/node.rb', line 7

def initialize(value, p_next, p_prev)
    @value = value
    @p_next = p_next
    @p_prev = p_prev
end

Instance Attribute Details

#p_nextObject

Returns the value of attribute p_next.



4
5
6
# File 'lib/menus/node.rb', line 4

def p_next
  @p_next
end

#p_prevObject

Returns the value of attribute p_prev.



4
5
6
# File 'lib/menus/node.rb', line 4

def p_prev
  @p_prev
end

#valueObject

Returns the value of attribute value.



4
5
6
# File 'lib/menus/node.rb', line 4

def value
  @value
end

Instance Method Details

#to_sObject



13
14
15
# File 'lib/menus/node.rb', line 13

def to_s()
    "#{@value}"
end