Class: Examenes::ExamenCompleto

Inherits:
Object
  • Object
show all
Defined in:
lib/Examenes/examen.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(preguntas, soluciones) ⇒ ExamenCompleto

En el constructor incializamos los dos atributos.



28
29
30
31
# File 'lib/Examenes/examen.rb', line 28

def initialize (preguntas, soluciones)
  @lista_preguntas = preguntas
  @lista_soluciones = soluciones
end

Instance Attribute Details

#lista_preguntasObject (readonly)

Dos tipos de atributos, lista_preguntas y lista_soluciones.



25
26
27
# File 'lib/Examenes/examen.rb', line 25

def lista_preguntas
  @lista_preguntas
end

#lista_solucionesObject (readonly)

Dos tipos de atributos, lista_preguntas y lista_soluciones.



25
26
27
# File 'lib/Examenes/examen.rb', line 25

def lista_soluciones
  @lista_soluciones
end

Instance Method Details

#establecerPreguntas(preguntas) ⇒ Object

Setter de las preguntas pasado por parámetros



39
40
41
# File 'lib/Examenes/examen.rb', line 39

def establecerPreguntas(preguntas)
  @lista_preguntas = preguntas
end

#establecerSoluciones(soluciones) ⇒ Object

Setter de las soluciones pasado por parámetros



49
50
51
# File 'lib/Examenes/examen.rb', line 49

def establecerSoluciones(soluciones)
  @lista_soluciones = soluciones
end

#obtenerPregunta(numero) ⇒ Object

Obtiene un número determinado de preguntas



54
55
56
# File 'lib/Examenes/examen.rb', line 54

def obtenerPregunta(numero)
  return @lista_preguntas.obtenerValor(numero).mostrar
end

#obtenerPreguntasObject

Getter de obtener preguntas



34
35
36
# File 'lib/Examenes/examen.rb', line 34

def obtenerPreguntas
  return @lista_preguntas
end

#obtenerSolucionesObject

Getter de obtener soluciones



44
45
46
# File 'lib/Examenes/examen.rb', line 44

def obtenerSoluciones
  return @lista_soluciones
end