summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-08-12 11:09:25 +0900
committeraycabta <aycabta@gmail.com>2020-08-18 19:09:58 +0900
commitf2435c15089f5789a1ad6bd5bd57d4ae5a9913c2 (patch)
treeee36062c03a73e58fd1df2bb7611ac5bbf2ae5bc
parentd1b06229fab604515a29bd03eea0ac0c960a1ccf (diff)
[ruby/reline] Get rid of loading pathname unnecessarily
https://github.com/ruby/reline/commit/9bd54b7f1c
-rw-r--r--lib/reline/config.rb2
-rw-r--r--lib/reline/line_editor.rb3
2 files changed, 1 insertions, 4 deletions
diff --git a/lib/reline/config.rb b/lib/reline/config.rb
index 1cd6079..370d100 100644
--- a/lib/reline/config.rb
+++ b/lib/reline/config.rb
@@ -1,5 +1,3 @@
-require 'pathname'
-
class Reline::Config
attr_reader :test_mode
diff --git a/lib/reline/line_editor.rb b/lib/reline/line_editor.rb
index 4eee4bd..c9d88ed 100644
--- a/lib/reline/line_editor.rb
+++ b/lib/reline/line_editor.rb
@@ -2,7 +2,6 @@ require 'reline/kill_ring'
require 'reline/unicode'
require 'tempfile'
-require 'pathname'
class Reline::LineEditor
# TODO: undo
@@ -2145,7 +2144,7 @@ class Reline::LineEditor
fp.path
}
system("#{ENV['EDITOR']} #{path}")
- @line = Pathname.new(path).read
+ @line = File.read(path)
finish
end