先頭ドット記法を使った複数行の Ruby ブロックを Pry に貼り付けられるようにする
2021年4月30日
最近は先頭ドット記法をよく使います。例:
Foo
.bar
.baz
これを Pry の REPL にコピーペーストすると、パースの仕方がわからずエラーになります。Pry のパースが IRB と違うせいだと思っていましたが、実際には Pry に、先頭にドットを付けてシステムコマンドを呼び出す機能があるためです。このようなコードをコピーペーストできるようにするには、その Pry コマンドを削除するだけです
Pry.commands.delete /\.(.*)/