class P5_T_34::Exam

Define un tipo de LList específico para la creación de exámenes y los métodos necesarios para su manejo

Attributes

title[RW]

Public Class Methods

new(nameI="") click to toggle source

Crea una lista vacía con un título para el exámen

Calls superclass method
# File lib/P5_T_34/Exam.rb, line 13
def initialize(nameI="")
  super()
  @title = nameI
end

Public Instance Methods

to_s() click to toggle source

Devuelve un examen entero, comvertido a string

# File lib/P5_T_34/Exam.rb, line 19
def to_s
  aux = "Titulo del examen: " + @title + "\n"
  aux += "------------------------------------------------- \n"
  act = @top
  cont = 0
  
  while (act != nil)
           aux += cont.to_s + ") " + act.value.to_s
           aux += " \n ++++++++++++++++++++++++++++++++++ \n"
           act = act.next
           cont += 1
  end
  return aux
end