Sha256: 5731b18e2ec97111ff4056f369648d53078354bec13f2271f519fc7522d8312a

Contents?: true

Size: 767 Bytes

Versions: 1

Compression:

Stored size: 767 Bytes

Contents

# Clase que hereda de Question y que permite crear preguntas del tipo Verdadero o Falso.
class VerdaderoFalso < Question
    # Constante que tiene las dos únicas opciones que puede tener este tipo de pregunta (Cierto y Falso)
    OPCIONES = {
        "a" => "Cierto",
        "b" => "Falso"
    }
    # Inicialización de los atributos mediante una llamada al constructor de la clase madre.
    def initialize (ask,respuestaCorrecta,difficulty=0)
       super(ask,respuestaCorrecta,difficulty) 
    end
    # Método que devuelve una cadena con el enunciado y las dos posibles opciones de respuesta para la pregunta.
    def to_s 
        cadena = @ask + "\n"
        OPCIONES.each do |m,i|
            cadena += "#{m})#{i}\n"
        end
        cadena
    end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
estefania_exam-0.0.2 lib/exam/verdaderoFalso.rb