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
|
||