Irb

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Nom Interactive Ruby Prompt
Commande irb
Usage tester du code Ruby en direct
Voir aussi Ruby · Console (Rails)

irb (Interactive Ruby Prompt) est la console interactive de Ruby. Elle permet de saisir et d'évaluer des expressions Ruby ligne à ligne, ce qui est pratique pour tester rapidement du code ou explorer une bibliothèque.

Lancement

irb
irb(main):001:0> require 'facter'

Mode debug

Ruby peut charger le débogueur intégré via l'option -rdebug (ou --debug) pour tracer l'exécution d'un script, par exemple ici un test de plugin Facter :

ruby -rdebug /usr/bin/facter sshfp_rsa
ruby --debug -S /usr/bin/facter -p sshfp_rsa --debug

Exemple : définir un fact Facter dans irb

Facter.add("nb_montage") do
  setcode do
    is_used = false
    is_used = Facter::Util::Resolution.exec("df | wc -l")
    is_used
  end
end

Voir aussi