Saludos a todos, recien comienzo con ruby, estoy intentando hacer un menu sencillo con un loop hasta que se eliga la opcion de salir, pero al ejecutar el loop falla, es como si no existiese la condicion....como que no la toma en cuenta....si alguien tiene la amabilidad de decxirme en que me estoy equivocando, le agradeceria ....saludos y gracias desde ya....ahhhh....he revisado varios tutoriales en internet...y segun desprendo de estos este codigo deberia funcionar......
class Ejercicio_Deptos
def menu
$seleccion = 0
begin
puts "Seleccione 1)Ingresar Propiedad 2)Mostrar Cobro Individual 3)Mostrar todos los cobros 4) Salir"
STDOUT.flush
$seleccion = gets.chomp
puts $seleccion
puts "adentro del while"
end until $seleccion == 4
puts "afuera de while"
end
end #class
begin
x = Ejercicio_Deptos.new
puts x.menu
end
<Los acentos han sido omitidos de manera intencional>