Method: PreguntaVerdaderoFalso#initialize

Defined in:
lib/examen/pregunta_verdadero_falso.rb

#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