半空洞男女関係

思ったこととかプログラミングしてるときのメモとか色々かいてます。メールはidそのままgmail

Pryで実験したあと打ち込んだコードを出力する

Pryで色々実験した後、1つのスクリプトにまとめたいことがある。いちいちコピペするのはだるいので調べてみたら、_in_で履歴が見れるみたいなので、それを出力してやればいけた。

open("log.rb", "w+") do |f|
  _in_.each do |h|
    f.write(h)
  end
end

ワンライナー

open("logg.rb", "w+") { |f| _in_.each { |h| f.write(h) } }

historyコマンドでも履歴が出力されるらしいので、コピペでもよければそれでもよさそう。