ruby Aprendiendo Rub
[ruby] Aprendiendo Ruby y chompEstoy aprendiendo Ruby para algunos proyectos personales. Voy a postear aquí lo que me parezca interesante al respecto, o tips que vaya encontrando. El primero: un programa sencillo como el siguiente no funciona:
def Dumpea(fin)
puts "#{fin}:"
File.open(fin, "r") do |file|
while line = file.gets
puts line
end
end
end
s = gets
Dumpea(s)
La razón es simple: el gets regresa el string junto con el ‘\r\n’ y el open intenta buscar ese nombre completo como el del archivo, lo cual no es algo que esperaría yo normalmente. La solución es sencilla:
s = gets.chomp