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