1module RDoc 2 3 ## 4 # Ruby's built-in classes, modules and exceptions 5 6 KNOWN_CLASSES = { 7 "rb_cArray" => "Array", 8 "rb_cBasicObject" => "BasicObject", 9 "rb_cBignum" => "Bignum", 10 "rb_cClass" => "Class", 11 "rb_cData" => "Data", 12 "rb_cDir" => "Dir", 13 "rb_cEncoding" => "Encoding", 14 "rb_cFalseClass" => "FalseClass", 15 "rb_cFile" => "File", 16 "rb_cFixnum" => "Fixnum", 17 "rb_cFloat" => "Float", 18 "rb_cHash" => "Hash", 19 "rb_cIO" => "IO", 20 "rb_cInteger" => "Integer", 21 "rb_cModule" => "Module", 22 "rb_cNilClass" => "NilClass", 23 "rb_cNumeric" => "Numeric", 24 "rb_cObject" => "Object", 25 "rb_cProc" => "Proc", 26 "rb_cRange" => "Range", 27 "rb_cRegexp" => "Regexp", 28 "rb_cRubyVM" => "RubyVM", 29 "rb_cSocket" => "Socket", 30 "rb_cString" => "String", 31 "rb_cStruct" => "Struct", 32 "rb_cSymbol" => "Symbol", 33 "rb_cThread" => "Thread", 34 "rb_cTime" => "Time", 35 "rb_cTrueClass" => "TrueClass", 36 37 "rb_eArgError" => "ArgError", 38 "rb_eEOFError" => "EOFError", 39 "rb_eException" => "Exception", 40 "rb_eFatal" => "fatal", 41 "rb_eFloatDomainError" => "FloatDomainError", 42 "rb_eIOError" => "IOError", 43 "rb_eIndexError" => "IndexError", 44 "rb_eInterrupt" => "Interrupt", 45 "rb_eLoadError" => "LoadError", 46 "rb_eNameError" => "NameError", 47 "rb_eNoMemError" => "NoMemError", 48 "rb_eNotImpError" => "NotImpError", 49 "rb_eRangeError" => "RangeError", 50 "rb_eRuntimeError" => "RuntimeError", 51 "rb_eScriptError" => "ScriptError", 52 "rb_eSecurityError" => "SecurityError", 53 "rb_eSignal" => "SignalException", 54 "rb_eStandardError" => "StandardError", 55 "rb_eSyntaxError" => "SyntaxError", 56 "rb_eSystemCallError" => "SystemCallError", 57 "rb_eSystemExit" => "SystemExit", 58 "rb_eTypeError" => "TypeError", 59 "rb_eZeroDivError" => "ZeroDivError", 60 61 "rb_mComparable" => "Comparable", 62 "rb_mDL" => "DL", 63 "rb_mEnumerable" => "Enumerable", 64 "rb_mErrno" => "Errno", 65 "rb_mFileTest" => "FileTest", 66 "rb_mGC" => "GC", 67 "rb_mKernel" => "Kernel", 68 "rb_mMath" => "Math", 69 "rb_mProcess" => "Process" 70 } 71 72end 73