Class: Clases::RespuestaImpostor
- Inherits:
-
Object
- Object
- Clases::RespuestaImpostor
- Defined in:
- lib/imposition/clases.rb
Instance Attribute Summary collapse
-
#mensajes ⇒ Object
Returns the value of attribute mensajes.
-
#preguntas ⇒ Object
Returns the value of attribute preguntas.
Instance Method Summary collapse
- #errores ⇒ Object
-
#initialize(preguntas, mensajes) ⇒ RespuestaImpostor
constructor
A new instance of RespuestaImpostor.
- #preguntasOk ⇒ Object
- #valido ⇒ Object
Constructor Details
#initialize(preguntas, mensajes) ⇒ RespuestaImpostor
Returns a new instance of RespuestaImpostor.
383 384 385 386 |
# File 'lib/imposition/clases.rb', line 383 def initialize(preguntas,mensajes) @preguntas=preguntas @mensajes=mensajes end |
Instance Attribute Details
#mensajes ⇒ Object
Returns the value of attribute mensajes.
382 383 384 |
# File 'lib/imposition/clases.rb', line 382 def mensajes @mensajes end |
#preguntas ⇒ Object
Returns the value of attribute preguntas.
382 383 384 |
# File 'lib/imposition/clases.rb', line 382 def preguntas @preguntas end |
Instance Method Details
#errores ⇒ Object
396 397 398 399 400 401 402 403 404 |
# File 'lib/imposition/clases.rb', line 396 def errores() errores=[] @mensajes.each do |mensaje| if mensaje.level==3 then errores.push(mensaje) end end return errores end |
#preguntasOk ⇒ Object
387 388 389 390 391 392 393 394 395 |
# File 'lib/imposition/clases.rb', line 387 def preguntasOk() todoOk=true @preguntas.each do |k,v| if v!=nil and !v.ok then todoOk=false end end return todoOk end |
#valido ⇒ Object
405 406 407 |
# File 'lib/imposition/clases.rb', line 405 def valido() return errores().size==0 end |