(no commit message)
[euphorik.git] / tools / tools.rb
index f2e2067..aff62af 100644 (file)
@@ -61,33 +61,33 @@ class VerifJS
       }\r
       return true\r
    end\r
-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
 end\r
 \r
 # Permet la mise en production et preproduction\r
@@ -175,9 +175,11 @@ class MiseEnProd
    end\r
 end\r
 \r
+\r
 # Traite la ligne de commande lorsque tools.rb est utilisé comme tel\r
 class Commande\r
    def traiter\r
+      ARGV\r
       #miseEnProd = MiseEnProd.new("gburri@euphorik.ch:/var/www/euphorik", "gburri@euphorik.ch:/var/www/euphorik_preprod")\r
       #miseEnProd.miseEnPreProd()\r
 \r
@@ -190,4 +192,4 @@ class Commande
 end\r
 \r
 cl = Commande.new\r
-cl.traiter()
+cl.traiter()\r