Sha256: 6dfc6c7e98dbde048f040db01f0ef6723c6d1e5a3d641fb7804bb44f559f399f
Contents?: true
Size: 554 Bytes
Versions: 1
Compression:
Stored size: 554 Bytes
Contents
module Exam class Quiz attr_accessor :nombre, :preguntas def initialize(nombre, &block) @nombre = nombre @preguntas = [] instance_eval &block end def question(nombre, opciones = {}) respuestas = [] respuestas << opciones[:right] respuestas << opciones[:wrong] pregunta = Test.new(nombre,opciones[:right],respuestas) @preguntas << pregunta end def run l = DList.new(@preguntas) e=Examen.new(l) i=Interfaz.new(e) i.examinar end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
exam_LPP_T_5-0.1.2 | lib/exam/quiz.rb |