class Exam::Examen

create a Examen

Attributes

list[RW]

Public Class Methods

new(a) click to toggle source
# File lib/exam/examen.rb, line 7
def initialize(a)
        @list = a
end

Public Instance Methods

check_exam(a) click to toggle source
# File lib/exam/examen.rb, line 11
def check_exam(a)
        list = @list.clone
        n = 0
        for i in 0..a.size-1
                p = list.popHead
                if (p.check_ans(a[i]))
                        n = n+1
                end
        end

        puts "#{n}/#{a.size}"
        return "#{n}/#{a.size}"
end
invertir() click to toggle source
# File lib/exam/examen.rb, line 25
def invertir
        @list=reverse(@list)
end
size() click to toggle source
# File lib/exam/examen.rb, line 29
def size
        @list.size
end
to_s() click to toggle source
# File lib/exam/examen.rb, line 33
def to_s
        @list.to_s
end