MOD refactoring haskell...
[pompage.git] / src / images.rb
1 # coding: utf-8
2
3 require 'films.rb'
4
5 class Images
6 # Enlève toute les images n'ayant pas de film dans la BD
7 def Images.nettoyer(films, repImages)
8 imagesId = []
9 filmsId = []
10 Dir::foreach(repImages){|f|
11 next unless /^(\d+)\.jpg$/ =~ f
12 imagesId << $1.to_i
13 }
14 films.each{|f|
15 filmsId << f.id
16 }
17 (imagesId - filmsId).each{|id|
18 if File.delete("#{repImages}/#{id}.jpg") > 0
19 puts "Image supprimée :#{id}.jpg"
20 end
21 }
22 end
23 end