class PreguntaVerdaderoFalso

Clase gestora de preguntas de verdadero y falso.

Public Class Methods

new(args) click to toggle source

Instancia de la clase PreguntaVerdaderoFalso donde le pasas un texto y un booleano asociado a la respuesta correcta.

Calls superclass method Pregunta::new
# File lib/examen/pregunta_verdadero_falso.rb, line 8
def initialize(args)
  raise ArgumentError, "Esperada pregunta (:text)" unless args.key?(:text)
  raise ArgumentError, "Esperada respuesta correcta (:right)" unless args.key?(:right)
  args[:right] = ((args[:right])?"Cierto":"Falso")
  args[:distractors] = [((args[:right])?"Falso":"Cierto")]
  super args
end