環境
ruby version : 3.1.1p18
結論から
irb --noprompt
で起動する
参考:library irb
調べた経緯
irbを普通に起動すると、irb(main):0001:0>
のようなプロンプトが表示されます。
ローカルでちょっとrubyを動かしてコードをコピペしたい時、以下のようにプロンプトも一緒についてきてしまって見づらいので非表示にできないかなーと思って調べました。
irb
irb(main):005:1* class Hoge
irb(main):006:2* def fuga
irb(main):007:2* 'fuga'
irb(main):008:1* end
irb(main):009:0> end
=> :fuga
irb(main):010:0> hoge = Hoge.new
=> #<Hoge:0x000000015531b8b0>
irb(main):011:0> hoge.fuga
=> "fuga"
irb(main):012:0>
irb --noprompt
class Hoge
def fuga
'fuga'
end
end
:fuga
hoge = Hoge.new
#<Hoge:0x0000000104ee5890>
hoge.fuga
"fuga"
コードのメモを取る時等に活用しようと思います。