We use leading dot notation a lot now e.g.
Foo
.bar
.baz
If you copy and paste this into a Pry REPL it throws an error because it doesn't know how to parse it. I thought this was because Pry was parsing differently to IRB but it's actually because Pry has a feature to call system methods by prefixing them with a dot. To be able to copy paste code like this you can simply remove the Pry commands
Pry.commands.delete /\.(.*)/