Sha256: 8136db1129fa3e59dd6f235d903b883ef52e4b35d2e6bbcf907ebefd12fbc980
Contents?: true
Size: 1.01 KB
Versions: 26
Compression:
Stored size: 1.01 KB
Contents
module Byebug # # Reopens the +info+ command to define the +args+ subcommand # class InfoCommand < Command # # Information about arguments of the current method/block # class ProgramCommand < Command self.allow_in_post_mortem = true def self.regexp /^\s* p(?:rogram)? \s*$/x end def self.description <<-EOD inf[o] p[rogram] #{short_description} EOD end def self.short_description 'Information about the current status of the debugged program.' end def execute puts 'Program stopped. ' format_stop_reason context.stop_reason end private def format_stop_reason(stop_reason) case stop_reason when :step puts "It stopped after stepping, next'ing or initial start." when :breakpoint puts 'It stopped at a breakpoint.' when :catchpoint puts 'It stopped at a catchpoint.' end end end end end
Version data entries
26 entries across 25 versions & 3 rubygems