☰
ruby 4.1.0-preview1 documentation
search
Class and Module Index
ARGF
Addrinfo
ArgumentError
Array
BasicObject
BasicSocket
Binding
Bundler
CGI
Escape
EscapeExt
Class
ClosedQueueError
Comparable
Complex
Continuation
CoreExtensions
TCPSocketExt
Initializer
Coverage
Data
Date
Error
DateTime
Delegator
DidYouMean
ClassNameChecker
ClassName
Correctable
Formatter
Jaro
JaroWinkler
KeyErrorChecker
MethodNameChecker
NameErrorCheckers
NullChecker
PatternKeyNameChecker
PlainFormatter
RequirePathChecker
SpellChecker
TreeSpellChecker
VariableNameChecker
VerboseFormatter
Digest
Base
Class
Instance
MD5
RMD160
SHA1
SHA2
SHA256
SHA384
SHA512
Dir
ENV
EOFError
ERB
DefMethod
Escape
Util
Encoding
CompatibilityError
Converter
ConverterNotFoundError
InvalidByteSequenceError
UndefinedConversionError
EncodingError
English
Enumerable
Enumerator
ArithmeticSequence
Chain
Lazy
Product
Errno
ErrorHighlight
CoreExt
DefaultFormatter
Spotter
NonAscii
Etc
Group
Passwd
Exception
FalseClass
Fcntl
Fiber
Scheduler
FiberError
File
Constants
Stat
FileTest
FileUtils
DryRun
NoWrite
Verbose
Find
Float
FloatDomainError
Forwardable
FrozenError
GC
Profiler
Gem
AtomicFileWriter
AvailableSet
BasicSpecification
BundlerSettings
BundlerVersionFinder
CIDetector
Command
CommandLineError
CommandManager
Commands
BuildCommand
CertCommand
CheckCommand
CleanupCommand
ContentsCommand
DependencyCommand
EnvironmentCommand
ExecCommand
FetchCommand
GenerateIndexCommand
RubygemsTrampoline
HelpCommand
InfoCommand
InstallCommand
ListCommand
LockCommand
MirrorCommand
OpenCommand
OutdatedCommand
OwnerCommand
PristineCommand
PushCommand
RdocCommand
RebuildCommand
SearchCommand
ServerCommand
SetupCommand
MakeDirs
SigninCommand
SignoutCommand
SourcesCommand
SpecificationCommand
StaleCommand
UninstallCommand
UnpackCommand
UpdateCommand
WhichCommand
YankCommand
CompactIndexClient
Cache
CacheFile
ClosedError
DigestMismatchError
Error
Error
HTTPFetcher
Parser
Updater
MismatchedChecksumError
ConfigFile
ConflictError
ConsoleUI
ContentAddress
Cooldown
CooldownOption
CooldownSettings
CredentialStore
LinuxBackend
MacOSBackend
WindowsBackend
DefaultUserInteraction
Dependency
DependencyError
DependencyInstaller
DependencyList
DependencyRemovalException
DependencyResolutionError
Deprecate
Doctor
DocumentError
EndOfYAMLException
ErrorReason
Exception
Ext
BuildError
Builder
NoMakefileError
CargoBuilder
DylibNotFoundError
LinkFlagConverter
CmakeBuilder
ConfigureBuilder
ExtConfBuilder
RakeBuilder
FilePermissionError
FormatException
GemNotFoundException
GemNotInHomeException
GemRunner
GemcutterUtilities
WebauthnListener
BadRequestResponse
MethodNotAllowedResponse
NoContentResponse
NotFoundResponse
OkResponse
Response
SocketResponder
WebauthnPoller
GemspecHelpers
InstallError
InstallUpdateOptions
Installer
FakePackage
InstallerUninstallerUtils
InvalidSpecificationException
Licenses
LoadError
LocalRemoteOptions
MissingSpecError
MissingSpecVersionError
NameTuple
NoAliasYAMLTree
OperationNotSupportedError
Package
DigestIO
Error
FormatError
InvalidWindowsFileNameError
NonSeekableIO
Old
PathError
SymlinkError
TarHeader
TarInvalidError
TarReader
Entry
TarWriter
BoundedStream
FileOverflow
RestrictedStream
TooLongFileName
PackageTask
PathSupport
Platform
PlatformMismatch
QueryUtils
RemoteError
RemoteFetcher
FetchError
UnknownHostError
RemoteInstallationCancelled
RemoteInstallationSkipped
RemoteSourceException
RequestSet
GemDependencyAPI
Lockfile
ParseError
Requirement
BadRequirementError
Resolver
APISet
GemParser
APISpecification
ActivationRequest
BestSet
ComposedSet
CurrentSet
DependencyRequest
GitSet
GitSpecification
Incompatibility
IndexSet
IndexSpecification
InstalledSpecification
InstallerSet
LocalSpecification
LockSet
LockSpecification
RequirementList
RootPackage
Set
SourceSet
SpecSpecification
Specification
Strategy
VendorSet
VendorSpecification
RubyVersionMismatch
RuntimeRequirementNotMetError
S3URISigner
ConfigurationError
InstanceProfileError
SafeMarshal
Elements
Array
Bignum
Element
False
Float
Hash
HashWithDefaultValue
Integer
Nil
Object
ObjectLink
String
Symbol
SymbolLink
True
UserClass
UserDefined
UserMarshal
WithIvars
Reader
DataTooShortError
EOFError
Error
LengthTooLongError
NegativeLengthError
NotImplementedError
UnconsumedBytesError
UnsupportedVersionError
Visitors
StreamPrinter
ToRuby
Error
FormatError
MethodCallError
RationalCompat
TimeTooLargeError
UnpermittedClassError
UnpermittedIvarError
UnpermittedSymbolError
UnsupportedError
Visitor
SafeYAML
Security
Exception
Policy
Signer
TrustDir
SecurityOption
SilentUI
NullIO
Source
Git
Installed
Local
Lock
SpecificFile
Vendor
SourceFetchProblem
SourceList
SpecFetcher
SpecificGemNotFoundException
Specification
SpecificationPolicy
SpecificationRecord
StreamUI
SilentDownloadReporter
SilentProgressReporter
SimpleProgressReporter
ThreadedDownloadReporter
VerboseProgressReporter
StubSpecification
SystemExitException
TargetRbConfig
Text
UninstallError
Uninstaller
UnknownCommandError
UnknownCommandSpellChecker
UnsatisfiableDependencyError
UpdateSuggestion
Uri
UriFormatter
UserInteraction
Util
Validator
VerificationError
Version
VersionOption
WebauthnVerificationError
YAMLSerializer
Builder
Emitter
Parser
Hash
IO
Buffer
AccessError
AllocationError
InvalidatedError
LockedError
MaskError
Slice
Storage
EAGAINWaitReadable
EAGAINWaitWritable
EINPROGRESSWaitReadable
EINPROGRESSWaitWritable
EWOULDBLOCKWaitReadable
EWOULDBLOCKWaitWritable
TimeoutError
WaitReadable
WaitWritable
IOError
IPAddr
AddressFamilyError
Error
InvalidAddressError
InvalidPrefixError
IPSocket
IndexError
Integer
Interrupt
JSON
Ext
Generator
State
Parser
ParserConfig
ResumableParser
Kernel
KeyError
LoadError
LocalJumpError
MakeMakefile
Depend
Marshal
MatchData
Math
DomainError
Method
Module
MonitorMixin
NameError
Net
HTTP
Copy
Delete
Get
Head
Lock
Mkcol
Move
Options
Patch
Post
Propfind
Proppatch
Put
Query
Trace
Unlock
HTTPAccepted
HTTPAlreadyReported
HTTPBadGateway
HTTPBadRequest
HTTPClientError
HTTPConflict
HTTPContinue
HTTPCreated
HTTPEarlyHints
HTTPExpectationFailed
HTTPFailedDependency
HTTPForbidden
HTTPFound
HTTPGatewayTimeOut
HTTPGatewayTimeout
HTTPGenericRequest
HTTPGone
HTTPHeader
HTTPIMUsed
HTTPInformation
HTTPInsufficientStorage
HTTPInternalServerError
HTTPLengthRequired
HTTPLocked
HTTPLoopDetected
HTTPMethodNotAllowed
HTTPMisdirectedRequest
HTTPMovedPermanently
HTTPMovedTemporarily
HTTPMultiStatus
HTTPMultipleChoice
HTTPMultipleChoices
HTTPNetworkAuthenticationRequired
HTTPNoContent
HTTPNonAuthoritativeInformation
HTTPNotAcceptable
HTTPNotExtended
HTTPNotFound
HTTPNotImplemented
HTTPNotModified
HTTPOK
HTTPPartialContent
HTTPPayloadTooLarge
HTTPPaymentRequired
HTTPPermanentRedirect
HTTPPreconditionFailed
HTTPPreconditionRequired
HTTPProcessing
HTTPProxyAuthenticationRequired
HTTPRangeNotSatisfiable
HTTPRedirection
HTTPRequest
HTTPRequestEntityTooLarge
HTTPRequestHeaderFieldsTooLarge
HTTPRequestTimeOut
HTTPRequestTimeout
HTTPRequestURITooLong
HTTPRequestedRangeNotSatisfiable
HTTPResetContent
HTTPResponse
HTTPSeeOther
HTTPServerError
HTTPServiceUnavailable
HTTPSession
HTTPSuccess
HTTPSwitchProtocol
HTTPTemporaryRedirect
HTTPTooManyRequests
HTTPURITooLong
HTTPUnauthorized
HTTPUnavailableForLegalReasons
HTTPUnknownResponse
HTTPUnprocessableEntity
HTTPUnsupportedMediaType
HTTPUpgradeRequired
HTTPUseProxy
HTTPVariantAlsoNegotiates
HTTPVersionNotSupported
OpenTimeout
ReadLimitExceeded
ReadTimeout
WriteAdapter
WriteTimeout
NilClass
NoMatchingPatternError
NoMatchingPatternKeyError
NoMemoryError
NoMethodError
NotImplementedError
Numeric
Object
ObjectSpace
InternalObjectWrapper
WeakKeyMap
WeakMap
Open3
OpenSSL
ASN1
ASN1Data
ASN1Error
Constructive
ObjectId
Primitive
BN
BNError
Buffering
Buffer
Cipher
AuthTagError
Cipher
CipherError
Config
ConfigError
Digest
DigestError
Engine
EngineError
HMAC
HMACError
KDF
KDFError
Marshal
ClassMethods
Netscape
SPKI
SPKIError
OCSP
BasicResponse
CertificateId
OCSPError
Request
Response
SingleResponse
OpenSSLError
PKCS12
PKCS12Error
PKCS5
PKCS7
PKCS7Error
RecipientInfo
SignerInfo
PKey
DH
DSA
EC
Group
Error
Point
Error
PKey
PKeyError
RSA
RSAError
Random
RandomError
SSL
SSLContext
SSLError
SSLErrorWaitReadable
SSLErrorWaitWritable
SSLServer
SSLSocket
Session
SessionError
SocketForwarder
Timestamp
Factory
Request
Response
TimestampError
TokenInfo
X509
Attribute
AttributeError
CRL
CRLError
Certificate
CertificateError
Extension
AuthorityInfoAccess
AuthorityKeyIdentifier
CRLDistributionPoints
Helpers
SubjectKeyIdentifier
ExtensionError
ExtensionFactory
Name
RFC2253DN
NameError
Request
RequestError
Revoked
RevokedError
Store
StoreContext
StoreError
OpenURI
HTTPError
HTTPRedirect
Meta
OpenRead
TooManyRedirects
OptionParser
AC
Acceptables
AmbiguousArgument
AmbiguousOption
Arguable
CompletingHash
Completion
InvalidArgument
InvalidOption
List
MissingArgument
NeedlessArgument
OptionMap
ParseError
Switch
NoArgument
OptionalArgument
PlacedArgument
RequiredArgument
PP
PPMethods
PTY
ChildExited
Pathname
PrettyPrint
SingleLine
Proc
Process
GID
Status
Sys
Tms
UID
Psych
AliasesNotEnabled
AnchorNotDefined
BadAlias
ClassLoader
Restricted
Coder
DisallowedClass
Emitter
Exception
Handler
DumperOptions
Handlers
Recorder
Nodes
Alias
Document
Mapping
Node
Scalar
Sequence
Stream
Omap
Parser
Mark
ScalarScanner
Set
Stream
Streaming
ClassMethods
SyntaxError
TreeBuilder
Visitors
DepthFirst
Emitter
JSONTree
NoAliasRuby
RestrictedYAMLTree
ToRuby
Visitor
YAMLTree
Ractor
ClosedError
Error
IsolationError
MovedError
MovedObject
Port
RemoteError
UnsafeError
Random
Formatter
Range
RangeError
Rational
Refinement
Regexp
TimeoutError
RegexpError
Resolv
DNS
Error
Hosts
IPv4
IPv6
LOC
Alt
Coord
Size
MDNS
ResolvError
ResolvTimeout
Resolv
DNS
Error
Hosts
IPv4
IPv6
LOC
Alt
Coord
Size
MDNS
ResolvError
ResolvTimeout
Ripper
Filter
Lexer
Ruby
Box
Prism
ASCIISource
ArrayNode
BeginNode
CallNode
ClassVariableAndWriteNode
ClassVariableOperatorWriteNode
ClassVariableOrWriteNode
ClassVariableWriteNode
CodeUnitsCache
Comment
ConstantAndWriteNode
ConstantOperatorWriteNode
ConstantOrWriteNode
ConstantPathNode
DynamicPartsInConstantPathError
ErrorRecoveryNodesInConstantPathError
ConstantPathTargetNode
ConstantPathWriteNode
ConstantReadNode
ConstantTargetNode
ConstantWriteNode
CurrentVersionError
DesugarCompiler
EmbDocComment
GlobalVariableAndWriteNode
GlobalVariableOperatorWriteNode
GlobalVariableOrWriteNode
GlobalVariableWriteNode
HashNode
IfNode
ImaginaryNode
InlineComment
InstanceVariableAndWriteNode
InstanceVariableOperatorWriteNode
InstanceVariableOrWriteNode
InstanceVariableWriteNode
InterpolatedMatchLastLineNode
InterpolatedRegularExpressionNode
InterpolatedStringNode
InterpolatedSymbolNode
InterpolatedXStringNode
LexCompat
Result
LexResult
LocalVariableAndWriteNode
LocalVariableOperatorWriteNode
LocalVariableOrWriteNode
LocalVariableWriteNode
Location
MagicComment
MatchLastLineNode
MultiWriteNode
Node
NodeFind
Find
LineBacktraceLocationFind
LineLambdaFind
LineMethodFind
LineProcFind
RubyVMBacktraceLocationFind
RubyVMCallableFind
SourceRangeFind
ParametersNode
ParenthesesNode
ParseError
ParseLexResult
ParseResult
Comments
Errors
Newlines
ParseWarning
Pattern
CompilationError
RationalNode
RegularExpressionNode
Relocation
CharacterColumnsField
CharacterOffsetsField
CodeUnitColumnsField
CodeUnitOffsetsField
ColumnsField
CommentsField
Comment
Entry
MissingValueError
FilepathField
LeadingCommentsField
LinesField
OffsetsField
Repository
ConfigurationError
Source
SourceFilepath
SourceString
TrailingCommentsField
RescueModifierNode
Result
Scope
Source
StringNode
StringQuery
Token
Translation
Parser
Builder
Parser33
Parser34
Parser40
Parser41
ParserCurrent
Ripper
RubyParser
XStringNode
SourceRange
RubyVM
AbstractSyntaxTree
Location
Node
InstructionSequence
YJIT
RuntimeError
SOCKSSocket
ScriptError
SecureRandom
SecurityError
Set
SubclassCompatible
ClassMethods
Shellwords
Signal
SignalException
SimpleDelegator
SingleForwardable
Singleton
Socket
AncillaryData
Ifaddr
Option
ResolutionError
UDPSource
SocketError
StandardError
StopIteration
String
StringIO
StringScanner
Error
Struct
Symbol
SyntaxError
SyntaxSuggest
SystemCallError
SystemExit
SystemStackError
TCPServer
TCPSocket
Tempfile
Thread
Backtrace
Location
ConditionVariable
Monitor
ConditionVariable
Mutex
Queue
SizedQueue
ThreadError
ThreadGroup
Time
Timeout
Error
ExitException
TracePoint
TrueClass
TypeError
UDPSocket
UNIXServer
UNIXSocket
URI
BadURIError
Error
FTP
File
Generic
HTTP
HTTPS
InvalidComponentError
InvalidURIError
LDAP
LDAPS
MailTo
RFC2396_Parser
RFC2396_REGEXP
PATTERN
WS
WSS
UnboundMethod
UncaughtThrowError
Warning
WeakRef
RefError
Win32
YAML
ZJIT
ZJIT
ZeroDivisionError
Zlib
BufError
DataError
Deflate
Error
GzipFile
CRCError
Error
LengthError
NoFooter
GzipReader
GzipWriter
InProgressError
Inflate
MemError
NeedDict
StreamEnd
StreamError
VersionError
ZStream
fatal
Pages
COPYING
COPYING.ja
LEGAL
NEWS
README.ja
README
doc
NEWS-1.8.7
NEWS-1.9.1
NEWS-1.9.2
NEWS-1.9.3
NEWS-2.0.0
NEWS-2.1.0
NEWS-2.2.0
NEWS-2.3.0
NEWS-2.4.0
NEWS-2.5.0
NEWS-2.6.0
NEWS-2.7.0
NEWS-3.0.0
NEWS-3.1.0
NEWS-3.2.0
NEWS-3.3.0
NEWS-3.4.0
NEWS-4.0.0
bug_triaging
building_ruby
concurrency_guide
contributing
debugging_ruby
documentation_guide
dtrace_probes
glossary
making_changes_to_ruby
making_changes_to_stdlibs
memory_view
reporting_issues
testing_ruby
vm_stack_and_frames
distribution
windows
efficient_extensions
extension.ja
extension
filename_globbing
filename_matching
filesystem_modes
hard_links
symbolic_links
timestamps
index
yjit
zjit
box
bsearch
calendars
case_mapping
character_selectors
dig_methods
encodings
exceptions
fiber
format_specifications
frozen_objects
globals
hash_inclusion
implicit_conversion
marshal
option_dump
options
packed_data
ractor
methods
unicode_properties
signals
strftime_formatting
maintainers
argument_converters
creates_option
option_params
tutorial
command_injection
security
standard_library
helper_methods
syntax
assignment
calling_methods
comments
control_expressions
exceptions
keywords
layout
literals
methods
miscellaneous
modules_and_classes
operators
pattern_matching
precedence
refinements
class Ruby::Prism::GlobalVariableAndWriteNode
Ancestors
Object
BasicObject