diff options
| -rw-r--r-- | lib/bundled_gems.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/bundled_gems.rb b/lib/bundled_gems.rb index 11a47784e6..de83b62802 100644 --- a/lib/bundled_gems.rb +++ b/lib/bundled_gems.rb @@ -72,8 +72,9 @@ module Gem::BUNDLED_GEMS # :nodoc: 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) - if ::Gem::BUNDLED_GEMS.uplevel > 0 - Kernel.warn message, uplevel: ::Gem::BUNDLED_GEMS.uplevel + uplevel = ::Gem::BUNDLED_GEMS.uplevel + if uplevel > 0 + Kernel.warn message, uplevel: uplevel else Kernel.warn message end |
