ちょっとしたことなんですが。
pryにコードをコピペするためにしておきたい設定#方法1:一つの式にしてしまう
括弧で括ると改行は無視されるようになります。
無視されるというか、閉じるまで式の途中とみなされます。
よく使うパターンとしては、Consoleが立ち上がってる間だけの関数を定義したいとき。
これはメソッドの一部を軽くテストしたいな〜ってときにやってます。
Console内で
[1] pry(main)> (
[1] pry(main)* def hoge
[1] pry(main)* return 'hoge' # 処理内容
[1] pry(main)* end
[1] pry(main)* )
=> :hoge
[2] pry(main)> hoge # 呼び出し
=> "hoge"
という感じです。