brew vendor-gems: commit updates.

This commit is contained in:
Bo Anderson 2023-08-16 01:28:51 +01:00
parent fdd18a4b79
commit 444ee7fd44
No known key found for this signature in database
GPG Key ID: 3DB94E204E137D65
2 changed files with 12 additions and 8 deletions

View File

@ -230,4 +230,4 @@ RUBY VERSION
ruby 2.6.10p210 ruby 2.6.10p210
BUNDLED WITH BUNDLED WITH
2.3.26 2.4.18

View File

@ -14,13 +14,17 @@ unless defined?(Gem)
end end
end end
end end
kernel = (class << ::Kernel; self; end) if Gem.respond_to?(:discover_gems_on_require=)
[kernel, ::Kernel].each do |k| Gem.discover_gems_on_require = false
if k.private_method_defined?(:gem_original_require) else
private_require = k.private_method_defined?(:require) kernel = (class << ::Kernel; self; end)
k.send(:remove_method, :require) [kernel, ::Kernel].each do |k|
k.send(:define_method, :require, k.instance_method(:gem_original_require)) if k.private_method_defined?(:gem_original_require)
k.send(:private, :require) if private_require private_require = k.private_method_defined?(:require)
k.send(:remove_method, :require)
k.send(:define_method, :require, k.instance_method(:gem_original_require))
k.send(:private, :require) if private_require
end
end end
end end
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/concurrent-ruby-1.2.2/lib/concurrent-ruby") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/concurrent-ruby-1.2.2/lib/concurrent-ruby")