DebugClients/Ruby/DebugClient.rb

Mon, 19 Aug 2013 11:12:05 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 19 Aug 2013 11:12:05 +0200
branch
5_3_x
changeset 2851
ac64f16bd6c9
parent 2302
f29e9405c851
child 2438
61bfcff921d8
child 3163
9f50365a0870
permissions
-rw-r--r--

Prepared new release.

# -*- coding: utf-8 -*-

# Copyright (c) 2005 - 2013 Detlev Offenbach <detlev@die-offenbachs.de>
#

=begin edoc
File implementing a debug client.
=end

if RUBY_VERSION < "1.9"
    $KCODE = 'UTF8'
    require 'jcode'
end

# insert path to ourself in front of the search path
$:.insert(0, File.dirname($0))

require 'Debuggee'
require 'AsyncIO'
require 'DebugClientBaseModule'

class DebugClient
=begin edoc
Class implementing the client side of the debugger.
=end
    include AsyncIO
    include DebugClientBase
    
    def initialize
=begin edoc
Constructor
=end
        initializeAsyncIO
        initializeDebugClient
        
        @variant = "No Qt-Version"
    end
end

# We are normally called by the debugger to execute directly

if __FILE__ == $0
    debugClient = DebugClient.new()
    debugClient.main()
end

eric ide

mercurial