Class: Respanol::Examen::SemanaExamen

Inherits:
ExamenBase
  • Object
show all
Defined in:
lib/respanol/examenes/semana_examen.rb

Constant Summary

Constants inherited from ExamenBase

ExamenBase::GAZA_CONDE

Instance Method Summary collapse

Methods inherited from ExamenBase

#decir_que_no, emparejar?, #emparejar?, #ensayar, #felicitar, #gaza, gaza, #optener, #pedir

Methods included from Impresion

included

Instance Method Details

#escribirObject



11
12
13
14
15
16
17
# File 'lib/respanol/examenes/semana_examen.rb', line 11

def escribir
  indices = (0..(Semana::DIAS.size - 2)).to_a
  indice = indices.sample
  ensayar("dia indice #{indice + 1} es ") do |v|
    Semana::DIAS[indice].downcase == v.downcase
  end
end

#leerObject



4
5
6
7
8
9
# File 'lib/respanol/examenes/semana_examen.rb', line 4

def leer
  dia = Semana::DIAS.sample
  ensayar("#{dia} indice in Vietnamita es ") do |v|
    v.to_i == (Semana::DIAS.find_index(dia) + 1)
  end
end