A binding.pry
оператор в точности совпадает с точкой останова в GDB.Такая точка останова в GDB также будет достигнута 100 раз.
Если вы хотите, чтобы binding.pry
был выполнен только один раз, для первой итерации цикла, тогда используйте условное выражение для binding.pry
, например, так:
(1..100).each do |i|
binding.pry if i == 1
puts i
end
Затем вы выходите из текущего сеанса, просто набрав exit
.