global
def print_full_breakpoint(breakpoint)
Print out full information about a breakpoint including surrounding code
def print_full_breakpoint(breakpoint) line = breakpoint.pos output.print text.bold("Breakpoint #{breakpoint.id}: ") output.print "#{breakpoint.source} @ line #{line} " output.print breakpoint.enabled? ? '(Enabled)' : '(Disabled)' output.puts ' :' if (expr = breakpoint.expr) output.puts "#{text.bold('Condition:')} #{expr}" end output.puts output.puts Pry::Code.from_file(breakpoint.source). around(line, 3). with_line_numbers. with_marker(line).to_s output.puts end