J'ai ce bloc Ruby:Pourquoi je ne peux pas sortir de ce bloc Ruby?
status = ''
build.parse do |entry|
puts "parsing an item"
puts entry.title
if entry.title =~ /FAILURE/ then
puts "failure"
status = "FAILURE"
else
status = "SUCCESS"
end
puts status
break entry if status == "FAILURE"
end
Pour une raison inconnue pour moi, je ne peux pas sembler sortir de celui-ci? Je me rends compte du bloc est un peu bizarre, il est semi-copié à partir d'ici:
http://macruby.labs.oreilly.com/ch03.html#_xml_parsing
Honnêtement mon Ruby est pauvre, mais je suis en train d'écrire une petite application mac qui implique une analyse de RSS.
Les correspondances de regex et l'état sont réglés sur "FAILURE" mais n'éclatent pas le bloc/la boucle. Est-ce que je fais quelque chose qui ne va pas?
Cheers,
Adam
Où se trouve la boucle? –
Ah je vois ... Je l'ai réécrit. –