Don't shadow gem loading errors during autoloading with the inline adapter #1486
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Gem::LoadError
does not inherit fromStandardError
and as such won't be rescued. Just let it bubble up.That would already happen but since a different error occurs in
ensure
, it was shadowed. I briefly debated rescuing other types of errors here but quickly abandoned that idea.Closes #1485
There's a bit of churn intodo.rbi
, I regenerated it withbin/tapioca todo
(apparently that command is deprecated 🤷)