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
        return "#{n}/#{a.size}";
end
invertir() click to toggle source
# File lib/exam/examen.rb, line 23
def invertir
        @list=reverse(@list)
end
size() click to toggle source
# File lib/exam/examen.rb, line 27
def size
        @list.size
end
to_s() click to toggle source
# File lib/exam/examen.rb, line 31
def to_s
        @list.to_s
end