Catégorie : Tuto ruby

Des tuto sur les interactions de ruby et de ses gems

tuto – ruby – sitemap generator

Un petit bout de code tout simple pour générer un sitemap, statique malheureusement. Je tenterais de faire un billet dans la rubrique rails sur la génération de sitemap dynamiques.   librairie à inclure: require ‘sitemap_generator’   le code en lui…

tuto – ruby – mechanize options

Je vais présenter dans ce billet les différentes options possible lors de la création d’une instance de mechanize. Chaque option, lorsqu’elle n’est pas explicitement paramétrée, prend une valeur par défaut. librairie à inclure : require ‘mechanize’   Création de l’objet…

tuto – ruby – webform

Les formulaires en ruby avec mechanize … tout un programme .. C’est la raison qui m’a poussé à faire une petite intro sur le sujet.   Vous allez trouver ici comment lister de manière simple les formulaires contenus dans une…

tuto – ruby – nokogiri

Nokogiri est une librairie ruby qui permet de parser du contenu html (ainsi que du xml accessoirement). on débute le code avec les libs : require ‘mechanize’ require ‘nokogiri’   instance mechanize pour avoir notre petit robot simple :     …

tuto – ruby – rexml

Comme spécifier en intro de ce site, c’est le coté tout terrain easy de ruby qui m’a séduit. Je vais vous présenter un exemple d’utillisation de ruby pour le xml avec la libraire rexml. J’ai développé ce code lorsque j’ai…

tuto – ruby – mysql

Ruby fait tout et facilement (je trouve), donc voici un exemple assez compact de code ruby illustrant l’utilisation de mysql. Ce billet comporte du code incluant la gestion d’erreur, obligatoire dans certains cas (requêtage http, sql, etc ..).   Vous…

tuto – ruby – gestion d’erreurs

Comme je l’ai abordé dans le billet sur ruby – mysql, la gestion d’erreur est un composant essentiel de la programmation dans les cas où les réponses aux requêtes sont incertaines. Dans le requêtage http avec mechanize par exemple, les…

tuto – ruby – random user_agent_alias

Un billet un peu plus structuré puisque je présente une méthode (à inclure dans une class d’objet) qui permet de générer un alias de user agent aléatoire. L’alias est le type du browser qui consulte la page web. Cette méthode…

tuto – ruby – ftp

Pour continuer sur la lancée, voici quelques bouts de code simple pour se connecter à un ftp avec ruby et interagir avec (téléchargement de fichiers, récupération de liste de fichier par extension, …)   la lib à inclure : require…

tuto – ruby – watir

C’est toujours compliqué de simplifier du code, donc je vais mettre ici des fragments de code, sans gestion d’erreurs notamment. Voici quelques exemples de code pour utiliser la librairie watir, qui permet de lancer un navigateur avec ruby. Ici je…