2010-04-12 5 views
0

Après avoir été époustouflé par la grandeur de la console irb et rails, j'adore de plus en plus les parties dynamiques de la langue. Maintenant, je me demande s'il serait possible pour une application Ruby de se mettre à jour à la volée (si l'autorisation d'écriture le permet). Une application Ruby peut-elle récupérer une mise à jour et se rafraîchir? J'ai souvent vu cette fonctionnalité dans les applications Apple et je sais que les mises à jour et les correctifs sont quelque chose que vous devez anticiper lors du déploiement d'une application.Ruby: patch/mise à jour intelligent

Merci pour vos commentaires, vos commentaires et vos réponses!

Répondre

1

Bien sûr. Vous pouvez charger un fichier qui rouvre une classe existante et modifie le comportement. Il y a aussi quelques façons d'obtenir le nouveau code. Lisez-le sur disque, ou ayez un socket qui accepte les connexions et ensuite évaluez les chaînes passées. Ou utilisez HTTP: http://www.neurogami.com/articles/The_year_of_living_dangerously/

BTW, il y a un certain risque impliqué de faire des ths de cette façon. :)

+0

Il vaut mieux tirer un œil que d'écrire des «installateurs». Merci beaucoup! – Shyam

Questions connexes