class DEBUGGER__::Client
def initialize argv
def initialize argv @multi_process = false @pid = nil @console = Console.new case argv.size when 0 connect_unix when 1 if /\A\d+\z/ =~ (arg = argv.shift.strip) connect_tcp nil, arg.to_i else connect_unix arg end when 2 connect_tcp argv[0], argv[1] else raise CommandLineOptionError end @width = IO.console_size[1] @width = 80 if @width == 0 send "version: #{VERSION} " + "width: #{@width} " + "cookie: #{CONFIG[:cookie] || '-'} " + "nonstop: #{CONFIG[:nonstop] ? 'true' : 'false'}" end