Je sais que c'est une mauvaise idée, mais j'ai beaucoup de code hérité et je veux exécuter quelques travaux par lots historiques. Je ne veux pas changer la date du système parce que d'autres choses fonctionnent sur le même système. Est-il possible que je puisse changer la valeur que Date.today retournera pour la vie d'un processus donné seulement. L'idée ici est de rembobiner et d'exécuter certains anciens scripts batch qui ont été utilisés pour fonctionner avec Date.today.comment modifier la valeur de Date.today dans un processus ruby en cours d'exécution
grâce Joel
+1 pour TimeCop! – Jonathan
oh cool, j'aime encore mieux! – Joelio