getsで一時停止にならない事象が発生

Rubyでocra => exe化してた時にプロンプトを閉じないようにしたくて

最後の処理にgetsを書いたんですが処理終了しちゃったのでメモ。

理由はよく調べなかったんですが、getsだけじゃ入力待ちにならない時があるみたいで

その時は

STDIN.gets

って書くと止まるらしいです。

試したところちゃんととまりました。そしてちゃんと理由はあるようなんですが、私にはまだわからないみたいです。