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.
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 |