class Examenes::PreguntaSimple

Attributes

pregunta[R]

Atributos preguntas y respuestas

respuestas[R]

Atributos preguntas y respuestas

Public Class Methods

new(pregunta, respuestas) click to toggle source

Constructor incializa los atributos

# File lib/Examenes/pregunta.rb, line 34
def initialize (pregunta, respuestas)
  @pregunta = pregunta
  @respuestas = respuestas
end

Public Instance Methods

<=>(objetoExamen) click to toggle source
# File lib/Examenes/pregunta.rb, line 58
def <=>(objetoExamen)
  pregunta.size <=> objetoExamen.pregunta.size
end
==(objetoExamen) click to toggle source
# File lib/Examenes/pregunta.rb, line 62
def == (objetoExamen)
  if @pregunta == objetoExamen.pregunta && @respuestas == objetoExamen.respuestas then
    return true
  else
    return false
  end
end
mostrar() click to toggle source

Metodo muestra preguntas y respuestas

# File lib/Examenes/pregunta.rb, line 50
def mostrar
  @salida =  @pregunta + "\n"
  @respuestas.each do |resp|
    @salida = @salida + resp + "\n"
  end
  return @salida
end
numero() click to toggle source

Metodo cuenta numero de respuestas

# File lib/Examenes/pregunta.rb, line 40
def numero
   return @respuestas.count
end
obtenerRespuestas(i) click to toggle source

Metodo obtiene respuestas

# File lib/Examenes/pregunta.rb, line 45
def obtenerRespuestas(i)
  @respuesta = @respuestas[i]
end