Class: Examenes::ExamenCompleto
- Inherits:
-
Object
- Object
- Examenes::ExamenCompleto
- Defined in:
- lib/Examenes/examen.rb
Instance Attribute Summary collapse
-
#lista_preguntas ⇒ Object
readonly
Dos tipos de atributos, lista_preguntas y lista_soluciones.
-
#lista_soluciones ⇒ Object
readonly
Dos tipos de atributos, lista_preguntas y lista_soluciones.
Instance Method Summary collapse
-
#establecerPreguntas(preguntas) ⇒ Object
Setter de las preguntas pasado por parámetros.
-
#establecerSoluciones(soluciones) ⇒ Object
Setter de las soluciones pasado por parámetros.
-
#initialize(preguntas, soluciones) ⇒ ExamenCompleto
constructor
En el constructor incializamos los dos atributos.
-
#obtenerPregunta(numero) ⇒ Object
Obtiene un número determinado de preguntas.
-
#obtenerPreguntas ⇒ Object
Getter de obtener preguntas.
-
#obtenerSoluciones ⇒ Object
Getter de obtener soluciones.
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_preguntas ⇒ Object (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_soluciones ⇒ Object (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 |
#obtenerPreguntas ⇒ Object
Getter de obtener preguntas
34 35 36 |
# File 'lib/Examenes/examen.rb', line 34 def obtenerPreguntas return @lista_preguntas end |
#obtenerSoluciones ⇒ Object
Getter de obtener soluciones
44 45 46 |
# File 'lib/Examenes/examen.rb', line 44 def obtenerSoluciones return @lista_soluciones end |