ADD mise à jour de la liste des films
[pompage.git] / src / film.rb
index 12796a3..24e37b8 100644 (file)
@@ -134,7 +134,7 @@ class Film
       titre.gsub!(/\[.*?\]/,' ')\r
       titre.gsub!(/\(.*?\)/,' ')\r
       titre.gsub!(/\{.*?\}/,' ')\r
-      #vire les espaces au début et à la fin\r
+      # vire les espaces au début et à la fin\r
       titre.strip!\r
       \r
       @titre = titre.dup\r
@@ -182,13 +182,13 @@ class Film
       \r
       racine = REXML::Element::new('film')\r
       racine.add_attribute('id', @id.to_s)\r
-      \r
+\r
       fichiers = REXML::Element::new('fichiers')\r
       @fichiers.each{|f|\r
          fichiers.add(REXML::Element::new('fichier').add_text(f))  \r
       }\r
-      racine.add(fichiers)      \r
-      \r
+      racine.add(fichiers)\r
+\r
       racine.add(REXML::Element::new('titre').add_text(@titre))\r
       racine.add(REXML::Element::new('annee').add_text(@annee))\r
 \r
@@ -239,5 +239,40 @@ class Film
 \r
       racine\r
    end\r
+\r
+   def to_s \r
+      acc = "'#{@titre}'\n" +\r
+       " id = #{@id}\n" +\r
+       " annee = #{@annee}\n" +\r
+       " réalisateurs :\n"\r
+      @realisateurs.each{|r|\r
+        acc += " - " + r.to_s\r
+      }\r
+      acc += " acteurs :\n"\r
+      @acteurs.each{|a|\r
+        acc += " - " + a.to_s\r
+      }\r
+      acc += " pays :\n"\r
+      @pays.each{|p|\r
+        acc += " - " + p.to_s\r
+      }\r
+      acc += " genres :\n"\r
+      @genres.each{|g|\r
+        acc += " - " + g.to_s\r
+      }\r
+      acc += " fichiers :\n"\r
+      @fichiers.each{|f|\r
+        acc += " - " + f + "\n"\r
+      }\r
+     \r
+     acc += " durée : #{@duree}\n"\r
+     acc += " critique presse : #{@critiquePresse}\n"\r
+     acc += " critique specatateur : #{@critiqueSpectateur}\n"\r
+     acc += " synopsis : #{@synopsis}\n"\r
+     acc += " budget : #{@budget} #{@budgetUnite}\n"\r
+     acc += " url : #{@url}\n" \r
+\r
+      return acc\r
+   end\r
 end\r
-  
\ No newline at end of file
+  \r