class Exam::Pregunta_VF
Clase Pregunta_VF
¶ ↑
Definición de la clase Pregunta_VF
que es hija de Pregunta
y que constituye un caso particular de la clase Pregunta
para preguntas de Verdadero y Falso. Hace uso de los metodos de Pregunta
ademas de:
-
metodo initialize. Con overriding sobre el de
Pregunta
-
metodo obtener_correcta. Con overriding sobre el de
Pregunta
Clase para representar la clase de preguntas de Verdadero y Falso
Public Class Methods
new(title = obtener_pregunta, num_c = obtener_correcta, level = obtener_level)
click to toggle source
Metodo para inicializar haciendo overriding
# File lib/exam.rb, line 112 def initialize(title = obtener_pregunta, num_c = obtener_correcta, level = obtener_level) raise ArgumenError, "Title has to be a String, got #{title.class}" unless title.is_a? String @title = title @answers = ["Cierto", "Falso"] @num_c = num_c @level = level end
obtener_correcta()
click to toggle source
Metodo para obtener la respuesta correcta haciendo overriding
# File lib/exam.rb, line 121 def self.obtener_correcta puts "Si la respuesta es correcta teclee 0, en caso contrario teclee 1" @num_c = gets.chomp.to_i end