ダメでしょ!

プログラミングとか怒られた話とか…

ruby において pry を利用している際に、binding.pry を強制的に停止する方法

ちょっと知らなかったので、小ネタですがご紹介。

pry を利用している場合、 ソースコード中に binding.pry と記載することで、記載した場所でデバッグが可能です。
これをループ中に利用し、どのように値が変わっていくかをチェックすることがあるのではないでしょうか。
そして、ある程度確認して、もうとりあえず停止したいけど、停止の仕方がわからない。。

こんな時には、コンソールに !!!と入力してください。

例外を発生させて、強制終了してくれます。

本当は以降の処理をそのまま流してくれるコマンドが知りたかったんだけど、そっちはわかりませんでした。
知っている人がいればぜひ教えて下さい。