Sha256: 61faf083a817592ef1957d04c58f44791496ef874526c3f5353e17bd39d5644d
Contents?: true
Size: 1.29 KB
Versions: 4
Compression:
Stored size: 1.29 KB
Contents
# -*- coding: utf-8 -*- # Copyright (C) 2010 Rocky Bernstein <rockyb@rubyforge.net> require_relative 'base/submgr' class Trepan::Command::SetCommand < Trepan::SubcommandMgr unless defined?(HELP) NAME = File.basename(__FILE__, '.rb') HELP = <<-HELP **#{NAME}** [*set-subcommand*] Modifies parts of the debugger environment. You can give unique prefix of the name of a subcommand to get information about just that subcommand. Type `#{NAME}` for a list of *#{NAME}* subcommands and what they do. Type `help #{NAME} *` for just the list of `#{NAME}` subcommands. For compatability with older ruby-debug `#{NAME} auto...` is the same as `#{NAME} auto ...`. For example `#{NAME} autolist` is the same as `#{NAME} auto list`. HELP CATEGORY = 'support' NEED_STACK = false SHORT_HELP = 'Modify parts of the debugger environment' end def run(args) if args.size > 1 first = args[1].downcase alen = 'auto'.size args[1..1] = ['auto', first[alen..-1]] if first.start_with?('auto') && first.size > alen end super end end if __FILE__ == $0 require_relative '../mock' dbgr, cmd = MockDebugger::setup cmd.run([cmd.name]) cmd.run([cmd.name, 'autolist']) cmd.run([cmd.name, 'autoeval', 'off']) cmd.run([cmd.name, 'basename']) end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
trepanning-2.15.35 | processor/command/set.rb |
trepanning-1.93.35 | processor/command/set.rb |
trepanning-2.15.33 | processor/command/set.rb |
trepanning-1.93.32 | processor/command/set.rb |