J'essaie de lire un fichier qui contient des dates dynamiques, par exemple Date.today
o (Date.today - 1 )
et exécuter mon code en fonction de la date demandée.
Si j'ai la chaîne définie avec la date entre guillemets, cela fonctionne. En revanche, la lecture de la même chaîne à partir d'un fichier ne fonctionne pas. Existe-t-il une eval
que je dois utiliser pour que cela fonctionne ?
require 'date'
#Works
abc = "something #{Date.today}"
puts abc
# something 2013-04-19
#does not work
f = File.read("test.txt")
f.each_line { |line| puts line ; words = line.split("\t")
puts line
}
Contenu du fichier test.txt :
something #{Date.today}
# something #{Date.today}