Un agrégateur web en 26 lignes de Ruby sans... Rails
Ceux qui douteraient encore de la puissance de Ruby comme langage devraient jeter un oeil du côté d’Igvita. Ils y verront comment réaliser un agrégateur RSS en seulement 26 lignes de code sans utiliser de framework. Les fonctionnalités ne sont pas non plus en reste, jugez plutôt :
- Serveur web intégré.
- Système de cache.
- Système de templates.
Comme ils disent chez les joyeux lutins du GCU, le code est beau.

Commentaires
Trackbacks
Les trackbacks sont fermés pour cause de spam.
Passionné d'informatique depuis l'âge de six ans, je travaille en tant que responsable qualité chez blueKiwi Software, éditeur spécialiste des outils collaboratifs en entreprise. Ma double formation en sciences politiques et en informatique me permet de porter un regard particulier sur les problématiques abordées par mon poste.
NiKo about 2 hours later:
require ‘open-uri’ require ‘feed-normalizer’ require ‘erubis’ require ‘mongrel’
Ça fait quand même de l’aide, tout ça. C’est comme si je balançais un script php de 2 lignes, un peu comme ça :
require ‘megastuff.inc.php’; MegaStuff::grabFeedCacheItAndDisplayItNicelyPlease(‘http://toto.com/rss’);
Frederic de Villamil about 6 hours later:
Quand je vois le nombre de choses que PHP link par défaut, je trouve que les quelques gems utilisées ici ne sont pas grand chose… mais bon, je ne suis pas vraiment réputé pour ma bonne foi.
Damien B 3 days later:
“mais bon, je ne suis pas vraiment réputé pour ma bonne foi.”
Ouf, on a eu peur 5 minutes devant l’énormité de la chose :-)