aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorosyo-manga <manga.osyo@gmail.com>2019-11-10 16:00:41 +0900
committeraycabta <aycabta@gmail.com>2019-11-12 21:03:22 +0900
commitfe45bee09312a233466171f40d6826e5e4f1f2f0 (patch)
tree7a4abb4c8aba969d2f5ed6496a2ecddf5a2093b7
parentf36a53d03821624d30b3e91a7a75307b06e3a03c (diff)
downloadruby-fe45bee09312a233466171f40d6826e5e4f1f2f0.tar.gz
Reline#readline and Reline#readmultiline to private.
-rw-r--r--lib/reline.rb2
-rw-r--r--test/reline/test_reline.rb8
2 files changed, 8 insertions, 2 deletions
diff --git a/lib/reline.rb b/lib/reline.rb
index f5c0f5ef69..58a03f882c 100644
--- a/lib/reline.rb
+++ b/lib/reline.rb
@@ -348,6 +348,7 @@ module Reline
def_single_delegators :core, :vi_editing_mode, :emacs_editing_mode
def_single_delegators :core, :readline
def_instance_delegators self, :readline
+ private :readline
#--------------------------------------------------------
@@ -375,6 +376,7 @@ module Reline
def_single_delegators :core, :readmultiline
def_instance_delegators self, :readmultiline
+ private :readmultiline
def self.core
@core ||= Core.new { |core|
diff --git a/test/reline/test_reline.rb b/test/reline/test_reline.rb
index e5c7f525bf..e88aeee5f6 100644
--- a/test/reline/test_reline.rb
+++ b/test/reline/test_reline.rb
@@ -217,11 +217,15 @@ class Reline::Test < Reline::TestCase
end
def test_readmultiline
- # TODO
+ # readmultiline is module function
+ assert_equal(Reline.methods.include?(:readmultiline), true)
+ assert_equal(Reline.private_instance_methods.include?(:readmultiline), true)
end
def test_readline
- # TODO
+ # readline is module function
+ assert_equal(Reline.methods.include?(:readline), true)
+ assert_equal(Reline.private_instance_methods.include?(:readline), true)
end
def test_inner_readline