ADD Pompage des images ! :)
[pompage.git] / src / film.rb
index a282441..309f686 100644 (file)
@@ -21,18 +21,15 @@ class String
 end\r
 \r
 class Film\r
-   \r
-   def Film::setModule(m)\r
-      @@module = m\r
-   end\r
-   \r
+      \r
    # toutes les données membres sont accessibles par défaut (écriture/lecture)\r
-   attr_accessor :id, :titre, :url, :fichiers, :annee, :realisateurs, :acteurs, :pays, :duree, :critiquePresse, :critiqueSpectateur, :genres, :synopsis, :budget\r
+   attr_accessor :id, :titre, :url, :fichiers, :mod, :annee, :realisateurs, :acteurs, :pays, :duree, :critiquePresse, :critiqueSpectateur, :genres, :synopsis, :budget\r
 \r
    # Constructeur. N'entreprend aucune action (chargement), crée juste un film vide.\r
    # p1 [String] : le fichier correspondant au film\r
-   def initialize(fichier)\r
+   def initialize(fichier, mod)\r
       @fichiers = [fichier] # le chemin des fichiers est relatif au repertoire de base\r
+      @mod = mod\r
            \r
       @id = 0\r
       @titre = ''\r
@@ -102,7 +99,7 @@ class Film
          end\r
       end\r
       \r
-      @@module.load(@choix[tabNoms[choix-1]], self)\r
+      @mod.load(@choix[tabNoms[choix-1]], self)\r
       \r
       return 1\r
    end\r
@@ -135,11 +132,11 @@ class Film
          return self\r
       end\r
       \r
-      reponses = @@module.rechercherFilm(titre)\r
+      reponses = @mod.rechercherFilm(titre)\r
       @nbReponses = reponses.size\r
       \r
       if @nbReponses == 1\r
-         @@module.load(reponses.values[0], self)\r
+         @mod.load(reponses.values[0], self)\r
       else\r
          @choix = reponses   \r
       end\r