From c97dc7739e1d14e59a78104d2d8717c601070805 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Wed, 21 Aug 2024 14:25:32 +0900 Subject: [PATCH] Skip to show script name with using ruby -r option --- lib/bundled_gems.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/bundled_gems.rb b/lib/bundled_gems.rb index 7ab518973f..1e78633ae4 100644 --- a/lib/bundled_gems.rb +++ b/lib/bundled_gems.rb @@ -66,7 +66,11 @@ module Gem::BUNDLED_GEMS kernel_class.send(:alias_method, :no_warning_require, :require) kernel_class.send(:define_method, :require) do |name| if message = ::Gem::BUNDLED_GEMS.warning?(name, specs: spec_names) - Kernel.warn message, uplevel: ::Gem::BUNDLED_GEMS.uplevel + if ::Gem::BUNDLED_GEMS.uplevel > 0 + Kernel.warn message, uplevel: ::Gem::BUNDLED_GEMS.uplevel + else + Kernel.warn message + end end kernel_class.send(:no_warning_require, name) end