Sha256: 7b9da1d6ebbd487ef72ae064194d5229eefa05a4a195f9430af848b35493a0b3
Contents?: true
Size: 1.09 KB
Versions: 10
Compression:
Stored size: 1.09 KB
Contents
# -*- coding: utf-8 -*- # Copyright (C) 2010 Rocky Bernstein <rockyb@rubyforge.net> require_relative '../../base/subsubcmd' class Trepan::SubSubcommand::SetMaxList < Trepan::SubSubcommand unless defined?(HELP) NAME = File.basename(__FILE__, '.rb') HELP = "Set max[imum] #{NAME} NUMBER Set number of source-code lines to list by default." IN_LIST = true MIN_ABBREV = 'lis'.size PREFIX = %W(set max #{NAME}) SHORT_HELP = 'Set number of lines to list' end def run(args) args.shift run_set_int(args.join(' '), "The '#{PREFIX.join(' ')}' command requires a list size", 0, nil) end alias save_command save_command_from_settings end if __FILE__ == $0 # Demo it. require_relative '../../../mock' require_relative '../max' cmd = MockDebugger::subsub_setup(Trepan::SubSubcommand::SetMax, Trepan::SubSubcommand::SetMaxList, false) prefix_run = cmd.prefix[1..-1] cmd.run(prefix_run) cmd.run(prefix_run + %w(0)) cmd.run(prefix_run + %w(20)) puts cmd.save_command end
Version data entries
10 entries across 10 versions & 1 rubygems