Sha256: aa96d6d3babb2aa800c245a6f3a0f452babc0402bdcc28f3128228b11a469802

Contents?: true

Size: 481 Bytes

Versions: 3

Compression:

Stored size: 481 Bytes

Contents

module Exam
  # create a Interfaz
  class Interfaz

    attr_accessor :examen

    def initialize(e)
      @examen = e
    end

    def mostrar
      puts @examen.to_s
    end

    def responder
      a=[]
      for i in 0..@examen.size-1
        puts "Respuesta a la pregunta #{i+1}: "
        a=a+[gets.chomp]
      end
      @examen.check_exam(a)
    end

    def examinar
      mostrar
      responder
    end

    def invertir_examen
      @examen.invertir
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
exam_LPP_T_5-0.1.4 lib/exam/interfaz.rb
exam_LPP_T_5-0.1.3 lib/exam/interfaz.rb
exam_LPP_T_5-0.1.2 lib/exam/interfaz.rb