class DEBUGGER__::ThreadClient
def iter_consts c, names = {}
def iter_consts c, names = {} c.constants(false).sort.each{|name| next if names.has_key? name names[name] = nil begin value = c.const_get(name) rescue Exception => e value = e end yield name, value } end