class SeleccionSimple

Attributes

nivel[R]
pregunta[R]
rescorr[R]
respuesta[R]

Public Class Methods

new(pregunta,respuesta,nivel,rescorr) click to toggle source
# File SeleccionSimple.rb, line 8
def initialize(pregunta,respuesta,nivel,rescorr)
        @pregunta=pregunta
        @respuesta=respuesta
        @nivel=nivel
        @rescorr=rescorr
end

Public Instance Methods

<=>(other) click to toggle source
# File SeleccionSimple.rb, line 21
        def <=>(other)
                for i in (0..3)
                        respuesta_size += @respuesta[i].size
                        respuesta_other_size += other.respuesta[i].size
                end
        
                return nil unless other.is_a?SeleccionSimple
                @nivel  <=> other.nivel
                #@pregunta.size + respuesta_size <=> other.pregunta.size + respuesta_other_size
                
                
        end
==(other) click to toggle source
# File SeleccionSimple.rb, line 36
def ==(other)
        
        return nil unless other.is_a?SeleccionSimple
        if @nivel == other.nivel
        @respuesta == other.respuesta
        end

        #return nil unless other.is_a?SeleccionSimple
        @pregunta == other.pregunta

end
to_s() click to toggle source
# File SeleccionSimple.rb, line 16
def to_s #para respuestas de 4 opciones

        "#{@pregunta}\n a) #{@respuesta[0]}\n b) #{@respuesta[1]}\n c) #{@respuesta[2]}\n d) #{@respuesta[3]}\n"
end