Ruby: Globals

Ruby 3.4.5p51 (2025-07-16 revision 20cda200d3ce092571d0b5d342dadca69636cb0f)

Here is a list of all documented variables with links to the documentation:

### - c -

- capa : io.h

### - l -

- len : io.h

### - o -

- off : io.h

### - p -

- PM_CONSTANT_POOL_BUCKET_CONSTANT : pm_constant_pool.h
- PM_CONSTANT_POOL_BUCKET_DEFAULT : pm_constant_pool.h
- PM_CONSTANT_POOL_BUCKET_OWNED : pm_constant_pool.h
- pm_encoding_unicode_table : encoding.h
- pm_encodings : encoding.h
- PM_NODE_FLAG_NEWLINE : ast.h
- PM_OPTIONS_COMMAND_LINE_A : options.h
- PM_OPTIONS_COMMAND_LINE_E : options.h
- PM_OPTIONS_COMMAND_LINE_L : options.h
- PM_OPTIONS_COMMAND_LINE_N : options.h
- PM_OPTIONS_COMMAND_LINE_P : options.h
- PM_OPTIONS_COMMAND_LINE_X : options.h
- PM_OPTIONS_SCOPE_FORWARDING_ALL : options.h
- PM_OPTIONS_SCOPE_FORWARDING_BLOCK : options.h
- PM_OPTIONS_SCOPE_FORWARDING_KEYWORDS : options.h
- PM_OPTIONS_SCOPE_FORWARDING_NONE : options.h
- PM_OPTIONS_SCOPE_FORWARDING_POSITIONALS : options.h
- ptr : io.h

### - r -

- rb_argv0 : ruby.h
- rb_cArray : globals.h
- rb_cBasicObject : globals.h
- rb_cBinding : globals.h
- rb_cClass : globals.h
- rb_cComplex : globals.h
- rb_cDir : globals.h
- rb_cEncoding : encoding.h, globals.h
- rb_cEnumerator : globals.h
- rb_cFalseClass : globals.h
- rb_cFile : globals.h
- rb_cFloat : globals.h
- rb_cHash : globals.h
- rb_cInteger : globals.h
- rb_cIO : globals.h
- rb_cMatch : globals.h
- rb_cMethod : globals.h
- rb_cModule : globals.h
- rb_cNameErrorMesg : globals.h
- rb_cNilClass : globals.h
- rb_cNumeric : globals.h
- rb_cObject : globals.h
- rb_cProc : globals.h
- rb_cRactor : ractor.h
- rb_cRandom : globals.h
- rb_cRange : globals.h
- rb_cRational : globals.h
- rb_cRefinement : globals.h
- rb_cRegexp : globals.h
- rb_cStat : globals.h
- rb_cString : globals.h
- rb_cStruct : globals.h
- rb_cSymbol : globals.h
- rb_cThread : globals.h
- rb_cTime : globals.h
- rb_cTrueClass : globals.h
- rb_cUnboundMethod : globals.h
- rb_default_rs : io.h
- rb_eArgError : globals.h
- rb_eEncCompatError : globals.h
- rb_eEncodingError : globals.h
- rb_eEOFError : globals.h
- rb_eException : globals.h
- rb_eFatal : globals.h
- rb_eFloatDomainError : globals.h
- rb_eFrozenError : globals.h
- rb_eIndexError : globals.h
- rb_eInterrupt : globals.h
- rb_eIOError : globals.h
- rb_eIOTimeoutError : io.h
- rb_eKeyError : globals.h
- rb_eLoadError : globals.h
- rb_eLocalJumpError : globals.h
- rb_eMathDomainError : globals.h
- rb_eNameError : globals.h
- rb_eNoMatchingPatternError : globals.h
- rb_eNoMatchingPatternKeyError : globals.h
- rb_eNoMemError : globals.h
- rb_eNoMethodError : globals.h
- rb_eNotImpError : globals.h
- rb_eRangeError : globals.h
- rb_eRegexpError : globals.h
- rb_eRuntimeError : globals.h
- rb_eScriptError : globals.h
- rb_eSecurityError : globals.h
- rb_eSignal : globals.h
- rb_eStandardError : globals.h
- rb_eStopIteration : globals.h
- rb_eSyntaxError : globals.h
- rb_eSysStackError : globals.h
- rb_eSystemCallError : globals.h
- rb_eSystemExit : globals.h
- rb_eThreadError : globals.h
- rb_eTypeError : globals.h
- rb_eZeroDivError : globals.h
- rb_fs : io.h
- rb_gvar_readonly_setter : variable.h
- rb_gvar_undef_getter : variable.h
- rb_gvar_undef_marker : variable.h
- rb_gvar_undef_setter : variable.h
- rb_gvar_val_getter : variable.h
- rb_gvar_val_marker : variable.h
- rb_gvar_val_setter : variable.h
- rb_gvar_var_getter : variable.h
- rb_gvar_var_marker : variable.h
- rb_gvar_var_setter : variable.h
- rb_mComparable : globals.h
- rb_mEnumerable : globals.h
- rb_mErrno : globals.h
- rb_mFileTest : globals.h
- rb_mGC : globals.h
- rb_mKernel : globals.h
- rb_mMath : globals.h
- rb_mProcess : globals.h
- rb_mWaitReadable : globals.h
- rb_mWaitWritable : globals.h
- rb_output_fs : io.h
- rb_output_rs : io.h
- rb_ractor_local_storage_type_free : ractor.h
- rb_random_data_type : random.h
- rb_rs : io.h
- rb_stderr : globals.h
- rb_stdin : globals.h
- rb_stdout : globals.h
- rb_str_setter : string.h
- ruby_api_version : version.h
- ruby_copyright : version.h
- ruby_description : version.h
- ruby_digit36_to_number_table : util.h
- ruby_engine : version.h
- ruby_hexdigits : util.h
- ruby_patchlevel : version.h
- ruby_platform : version.h
- ruby_release_date : version.h
- ruby_version : version.h