Class: PreguntaVerdaderoFalso

Inherits:
Pregunta
  • Object
show all
Defined in:
lib/examen/pregunta_verdadero_falso.rb

Overview

Clase gestora de preguntas de verdadero y falso.

Instance Attribute Summary

Attributes inherited from Pregunta

#difficulty, #distractors, #right, #text

Instance Method Summary collapse

Methods inherited from Pregunta

#<=>, #==, #to_s

Constructor Details

#initialize(args) ⇒ PreguntaVerdaderoFalso

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

Raises:

  • (ArgumentError)


8
9
10
11
12
13
14
# 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