Add documentation for debug library
Added initial documentation for the library.
I've refactored DEBUGGER__ to Debugger so that it can appear in the documentation listing.
- lib/debug.rb: Added toplevel documentation. Based on patch by Oscar Del Ben. [Bug #6743], fixes #146 on github.
#2 Updated by Eric Hodel over 3 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
#4 [ruby-core:46542] Updated by Oscar Del Ben over 3 years ago
Thank you for taking the time to review this. I was actually trying to rename from DEBUGGER__ to Debugger, which made things nicer for Rdoc. This may just be me not understanding how to properly generate docs though.
P.S.: is it useful that I add a separate PR on Github, or is it just noise?
#5 [ruby-core:46544] Updated by Eric Hodel over 3 years ago
I think matz would need to rule on the name change from DEBUGGER__ to Debugger, so please file it as a separate issue.
I was unsure on the nodocs since they weren't added to all the methods. While debug.rb seems to be only usable from a console, I have not investigated closely enough to see if methods such as suspend, resume and interrupt could be used as API alongside suspend_all, resume_all, etc.. Feel free to update this issue with further nodocs if you think they are all internals.