In Files

  • debug-1.4.0/lib/debug.rb
  • debug-1.4.0/lib/debug/breakpoint.rb
  • debug-1.4.0/lib/debug/client.rb
  • debug-1.4.0/lib/debug/color.rb
  • debug-1.4.0/lib/debug/config.rb
  • debug-1.4.0/lib/debug/console.rb
  • debug-1.4.0/lib/debug/frame_info.rb
  • debug-1.4.0/lib/debug/local.rb
  • debug-1.4.0/lib/debug/prelude.rb
  • debug-1.4.0/lib/debug/server.rb
  • debug-1.4.0/lib/debug/server_cdp.rb
  • debug-1.4.0/lib/debug/server_dap.rb
  • debug-1.4.0/lib/debug/session.rb
  • debug-1.4.0/lib/debug/source_repository.rb
  • debug-1.4.0/lib/debug/thread_client.rb
  • debug-1.4.0/lib/debug/tracer.rb
  • debug-1.4.0/lib/debug/version.rb

DEBUGGER__

$VERBOSE = true

Public Instance Methods

klass_sig() click to toggle source
 
               # File debug-1.4.0/lib/debug/frame_info.rb, line 164
def klass_sig
  if self.class == get_singleton_class(self.self)
    "#{self.self}."
  else
    "#{self.class}#"
  end
end
            
parameters_info(argc) click to toggle source
 
               # File debug-1.4.0/lib/debug/frame_info.rb, line 153
def parameters_info(argc)
  vars = iseq.locals[0...argc]
  vars.map{|var|
    begin
      { name: var, value: DEBUGGER__.safe_inspect(local_variable_get(var), short: true) }
    rescue NameError, TypeError
      nil
    end
  }.compact
end
            
There is an updated format of the API docs for this version here.