diff options
author | aycabta <aycabta@gmail.com> | 2019-07-15 10:20:07 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2019-07-15 10:20:23 +0900 |
commit | 0af897ab59dfa3d06724f898f17bbf8a1970abd1 (patch) | |
tree | 02b23b78781e7c2b52ab452fda87f0c41741fba1 /lib | |
parent | eed9db39e51f08fa84cbc20ffc7496f93828c06d (diff) | |
download | ruby-0af897ab59dfa3d06724f898f17bbf8a1970abd1.tar.gz |
Simplify history saving code
Diffstat (limited to 'lib')
-rw-r--r-- | lib/irb/ext/save-history.rb | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/lib/irb/ext/save-history.rb b/lib/irb/ext/save-history.rb index dfde9d6fae..57ba7c1c53 100644 --- a/lib/irb/ext/save-history.rb +++ b/lib/irb/ext/save-history.rb @@ -106,14 +106,7 @@ module IRB end open(history_file, 'w', 0600 ) do |f| - hist = history.map { |l| - split_lines = l.split("\n") - if split_lines.size == 1 - l - else - split_lines.join("\\\n") - end - } + hist = history.map{ |l| l.split("\n").join("\\\n") } f.puts(hist[-num..-1] || hist) end end |