X-Git-Url: http://git.euphorik.ch/?p=pompage.git;a=blobdiff_plain;f=src%2Ffilm.rb;h=24e37b8776a163994b3ed1a553fa0c5bf24f8326;hp=12796a3f8d76752993a6adef07e89f8484e031a9;hb=29dd69679e2fa7c1b9d5a28265ad03aeac0f13b9;hpb=40778efb4943c2f728258e865210fa169dfb3d15 diff --git a/src/film.rb b/src/film.rb index 12796a3..24e37b8 100644 --- a/src/film.rb +++ b/src/film.rb @@ -134,7 +134,7 @@ class Film titre.gsub!(/\[.*?\]/,' ') titre.gsub!(/\(.*?\)/,' ') titre.gsub!(/\{.*?\}/,' ') - #vire les espaces au début et à la fin + # vire les espaces au début et à la fin titre.strip! @titre = titre.dup @@ -182,13 +182,13 @@ class Film racine = REXML::Element::new('film') racine.add_attribute('id', @id.to_s) - + fichiers = REXML::Element::new('fichiers') @fichiers.each{|f| fichiers.add(REXML::Element::new('fichier').add_text(f)) } - racine.add(fichiers) - + racine.add(fichiers) + racine.add(REXML::Element::new('titre').add_text(@titre)) racine.add(REXML::Element::new('annee').add_text(@annee)) @@ -239,5 +239,40 @@ class Film racine end + + def to_s + acc = "'#{@titre}'\n" + + " id = #{@id}\n" + + " annee = #{@annee}\n" + + " réalisateurs :\n" + @realisateurs.each{|r| + acc += " - " + r.to_s + } + acc += " acteurs :\n" + @acteurs.each{|a| + acc += " - " + a.to_s + } + acc += " pays :\n" + @pays.each{|p| + acc += " - " + p.to_s + } + acc += " genres :\n" + @genres.each{|g| + acc += " - " + g.to_s + } + acc += " fichiers :\n" + @fichiers.each{|f| + acc += " - " + f + "\n" + } + + acc += " durée : #{@duree}\n" + acc += " critique presse : #{@critiquePresse}\n" + acc += " critique specatateur : #{@critiqueSpectateur}\n" + acc += " synopsis : #{@synopsis}\n" + acc += " budget : #{@budget} #{@budgetUnite}\n" + acc += " url : #{@url}\n" + + return acc + end end - \ No newline at end of file +