ruby/debug
Ruby 3.1debugger
byebug, pryRuby core team
VS Code integration

step debugging
cheatsheetRuby debugger
frame navigation
Ruby
bt backtrace
up
down
breakpoint
break ( b ) breakpoint
b <line>
b <file>:<line>
b <class or obj>(.|#)<method>
catch <exception class>
binding.b debugknow actions, unknown actions
known actions = info breakpoint
pre: "cmd"
binding.b(pre: "info ;; foo.bar? ;; break foo.baz")
cmdbreakpoint
do: "cmd"
cmdcontinue
human errorcmd