Mengizinkan Paste Blok Ruby Multibaris di Pry Saat Menggunakan Notasi Titik di Awal
Sekarang kami sering menggunakan notasi titik di awal baris, misalnya:
Foo
.bar
.baz
Jika Anda menyalin dan menempelkan kode ini ke REPL Pry, akan muncul error karena Pry tidak tahu cara mem-parse-nya. Awalnya saya kira ini karena Pry melakukan parsing secara berbeda dari IRB, tetapi ternyata penyebabnya adalah Pry memiliki fitur untuk memanggil perintah sistem dengan awalan titik. Agar dapat menyalin dan menempelkan kode seperti ini, Anda cukup menghapus perintah Pry tersebut
Pry.commands.delete /\.(.*)/