class QuizDsl::Question

Clase que representa una de pregunta a un test.

Attributes

answers[RW]
title[RW]

Public Class Methods

new(title, anss) click to toggle source
# File lib/quiz_dsl.rb, line 81
def initialize(title, anss)
        raise ArgumentError, "El título tiene que ser una cadena" unless title.is_a? String
        @title = title
        @answers = anss
end

Public Instance Methods

to_s() click to toggle source
# File lib/quiz_dsl.rb, line 86
def to_s
        out = " #{@title}" + "\n"
        i = 1
        answers.each do |a|
                out << " [#{i}] #{a}\n"
                i += 1
        end
        out
end