From e8bd745c17b809ba1a64e33fde91edd5babe4500 Mon Sep 17 00:00:00 2001 From: tomoya ishida Date: Mon, 10 Jun 2024 22:57:21 +0900 Subject: [ruby/reline] Suppress warning(Ruby 3.4) requiring fiddle from terminfo.rb (https://github.com/ruby/reline/pull/721) https://github.com/ruby/reline/commit/9da2cbcd82 --- lib/reline/terminfo.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/reline/terminfo.rb b/lib/reline/terminfo.rb index 6885a0c6be..1eb371464b 100644 --- a/lib/reline/terminfo.rb +++ b/lib/reline/terminfo.rb @@ -1,4 +1,7 @@ begin + # Ignore warning `Add fiddle to your Gemfile or gemspec` in Ruby 3.4. + # terminfo.rb and ansi.rb supports fiddle unavailable environment. + verbose, $VERBOSE = $VERBOSE, nil require 'fiddle' require 'fiddle/import' rescue LoadError @@ -7,6 +10,8 @@ rescue LoadError false end end +ensure + $VERBOSE = verbose end module Reline::Terminfo -- cgit v1.2.3