Bug #3758 ยป custom-require.rb.patch
lib/rubygems/custom_require.rb | ||
---|---|---|
def require(path) # :doc:
|
||
gem_original_require path
|
||
rescue LoadError => load_error
|
||
if load_error.message.end_with?(path)
|
||
message = load_error.message
|
||
if message.end_with?(path.force_encoding(message.encoding))
|
||
if Gem.try_activate(path)
|
||
return gem_original_require(path)
|
||
end
|