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