Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Gem::Resolver#extract_extended_explanation
extract_extended_explanation(incompatibility)
lib/rubygems/resolver.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.1.0-preview1/lib/rubygems/resolver.rb, line 603
def extract_extended_explanation(incompatibility)
while incompatibility.cause.is_a?(Gem::PubGrub::Incompatibility::ConflictCause)
cause = incompatibility.cause
[cause.conflict, cause.other].each do |incompat|
if incompat.cause.is_a?(Gem::PubGrub::Incompatibility::NoVersions) &&
incompat.respond_to?(:extended_explanation) &&
incompat.extended_explanation
return incompat.extended_explanation
end
end
incompatibility = cause.conflict
end
nil
end
No documentation available