ruby-changes:69965
From: Nobuyoshi <ko1@a...>
Date: Mon, 29 Nov 2021 18:58:01 +0900 (JST)
Subject: [ruby-changes:69965] e19b656409 (master): [ruby/readline] Suppress constant redefinition warning
https://git.ruby-lang.org/ruby.git/commit/?id=e19b656409 From e19b65640963fa641eea9129a20a55cf4a20f5a7 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada <nobu@r...> Date: Mon, 29 Nov 2021 18:38:10 +0900 Subject: [ruby/readline] Suppress constant redefinition warning When already set by `use_lib_reline` in test/readline/helper.rb of readline-ext. https://github.com/ruby/readline/commit/0e3ca3b217 --- lib/readline.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/readline.rb b/lib/readline.rb index 6cc923cb2fb..29cdf3a14f0 100644 --- a/lib/readline.rb +++ b/lib/readline.rb @@ -2,5 +2,6 @@ begin https://github.com/ruby/ruby/blob/trunk/lib/readline.rb#L2 require 'readline.so' rescue LoadError require 'reline' unless defined? Reline + Object.send(:remove_const, :Readline) if Object.const_defined?(:Readline) Readline = Reline end -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/