Recherche…


Passer du code avec Pry et Byebug

Tout d'abord, vous devez installer pry-byebug gem. Exécutez cette commande:

$ gem install pry-byebug

Ajoutez cette ligne en haut de votre fichier .rb :

require 'pry-byebug'

Ensuite, insérez cette ligne là où vous voulez un point d'arrêt:

binding.pry

Un exemple hello.rb :

require 'pry-byebug'

def hello_world
  puts "Hello"
  binding.pry # break point here
  puts "World"
end

Lorsque vous exécutez le fichier hello.rb , le programme se mettra en pause sur cette ligne. Vous pouvez ensuite parcourir votre code avec la commande step . Tapez le nom d'une variable pour en connaître la valeur. Quittez le débogueur avec exit-program ou !!! .



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow