それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

binding.pry で止まるのを止める。ループを一気に抜けて強制終了!

binding.pry 便利すぎて書きまくったら地獄だった。

pry で binding.pry を使いまくるのですが、binding.pryをループ中で使うと大変なことになる。

loop {
  binding.pry
}

抜けられない・・・

each/mapなどの loop 中でpry すると抜けらないのですが、これを手軽に強制終了する方法があります。

exit!

ruby といえばビックリマーク・エクスクラメーションマークです。pryでもコレを使えばいいんです。

pry >>> exit! 

これで手軽に抜けられることがわかって。とても快適。

参考資料

binding.pry 使ってる時に、一気にループを抜ける方法 - scramble cadenza