Discover and load debug.gem even if it's not in Gemfile#448
Merged
k0kubun merged 5 commits intoruby:masterfrom Nov 18, 2022
Merged
Discover and load debug.gem even if it's not in Gemfile#448k0kubun merged 5 commits intoruby:masterfrom
k0kubun merged 5 commits intoruby:masterfrom
Conversation
matzbot
pushed a commit
to ruby/ruby
that referenced
this pull request
Nov 18, 2022
(ruby/irb#448) * Minor fixes on debug command * Discover and load debug.gem even if it's not in Gemfile * Eliminate else for rescue * Discover the latest one from all gem paths
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This is what I wanted to do in the
debugcommand, which is not possible in debug.gem. The most useful and unique feature ofbinding.irbis that you don't need to write that in Gemfile. Thisload_bundled_debug_gemimplementation applies it to thedebugcommand onbinding.irb.This is a bit hacky for sure, but you can always avoid its risks by just adding debug.gem to Gemfile. Thus I believe this is a superset in terms of supported use cases.