السماح بلصق كتل Ruby متعددة الأسطر في Pry عند استخدام النقطة في بداية السطر
30 أبريل 2021
أصبحنا نستخدم أسلوب النقطة في بداية السطر كثيرًا الآن، مثلًا
Foo
.bar
.baz
إذا نسختم هذا الكود ولصقتموه في Pry REPL فسيظهر خطأ لأنه لا يعرف كيف يحلّله. ظننت أن السبب هو اختلاف طريقة التحليل في Pry عن IRB، لكن السبب الحقيقي أن Pry يتضمن ميزة لاستدعاء أوامر النظام بإضافة نقطة قبلها. ولكي تتمكنوا من نسخ كود كهذا ولصقه، يكفي حذف أوامر Pry هذه
Pry.commands.delete /\.(.*)/