-end
-
-# Classe de gestion de la version
-class Version
- # @param dossier la racine du site (par exemple "/var/www/euphorik"
- def initialize(dossier)
- @dossier = dossier
- File.open(@dossier + '/VERSION') {|file|
- @version = file.readline()
- }
- # les fichiers HTML dans lesquels mettre à jour la version
- @fichiers = ['/pages/about.html']
- @balise = /(<span.+?class.*?=.*?"version".*?>).*?(<\/span>)/
- end
-
- # met à jour la version dans les fichiers @fichiers
- def maj
- @fichiers.each{|fichier|
- fichier = @dossier + fichier
- lines = IO.readlines(fichier)
- File.open(fichier, 'w') {|io|
- lines.each{|l|
- io.write(l.sub(@balise){|m| $1 + @version + $2})
- }
- }
- }
- end
+end\r
+\r
+# Classe de gestion de la version\r
+class Version \r
+ # @param dossier la racine du site (par exemple "/var/www/euphorik"\r
+ def initialize(dossier)\r
+ @dossier = dossier\r
+ File.open(@dossier + '/VERSION') {|file|\r
+ @version = file.readline()\r
+ }\r
+ # les fichiers HTML dans lesquels mettre à jour la version\r
+ @fichiers = ['/pages/about.html']\r
+ @balise = /(<span.+?class.*?=.*?"version".*?>).*?(<\/span>)/\r
+ end\r
+ \r
+ # met à jour la version dans les fichiers @fichiers\r
+ def maj \r
+ @fichiers.each{|fichier|\r
+ fichier = @dossier + fichier\r
+ lines = IO.readlines(fichier)\r
+ File.open(fichier, 'w') {|io|\r
+ lines.each{|l|\r
+ io.write(l.sub(@balise){|m| $1 + @version + $2})\r
+ }\r
+ } \r
+ }\r
+ end\r