MOD Vitesse de la recherche
[pompage.git] / src / films.rb
index 59f4af7..585970e 100644 (file)
@@ -54,14 +54,17 @@ class Films
       \r
       puts "Pompage terminé, temps : #{Time::now - t} secondes"\r
       \r
-      # traite les films qui avaient plusieurs réponses lors de la recherche\r
+      # traite les films qui avaient plusieurs réponses lors de la recherche\r
       # l'utilisateur doit faire un choix\r
       i = 1\r
       @filmsPlusieursReponses.each{|f|\r
          puts\r
          puts "Plop, ya un conflit #{i} / #{@filmsPlusieursReponses.length} :"\r
-         if f.reglerConflitPlusieursReponses\r
-            ajouterFilm(f)\r
+         case f.reglerConflitPlusieursReponses\r
+            when 1\r
+               ajouterFilm(f)            \r
+            when 3\r
+               break\r
          end\r
          i += 1\r
       }\r
@@ -69,9 +72,12 @@ class Films
       i = 1\r
       @filmsAucuneReponse.each{|f|\r
          puts\r
-         puts "Plop, Ce film n'a pas été trouvé{i} / #{@filmsAucuneReponse.length} :"\r
-         if f.reglerConflitPlusieursReponses\r
-            ajouterFilm(f)\r
+         puts "Plop, Ce film n'a pas été trouvé #{i} / #{@filmsAucuneReponse.length} :"\r
+         case f.reglerConflitPlusieursReponses\r
+            when 1\r
+               ajouterFilm(f)\r
+            when 3\r
+               break\r
          end\r
          i += 1\r
       }\r
@@ -209,11 +215,11 @@ class Films
          next if f[0,1] == '.'\r
          fichier = (r == '.' ? '' : r + "/") + f\r
          if File::directory?(fichier)\r
-            litRepertoireR(fichier) \r
+            pomperR(fichier) \r
          else\r
             \r
             # véfication de l'extension\r
-            /^.*?\.(.{3,4})$/ =~ fichier\r
+            /^.*?\.([^.]{3,4})$/ =~ fichier\r
             if !FILMS_EXTENSIONS.include?($1)\r
                next\r
             end\r