☰
ruby 3.2.8 documentation
search
Class and Module Index
ACL
ACLEntry
ACLList
ARGF
Abbrev
Addrinfo
ArgumentError
Array
Base64
BasicObject
BasicSocket
Benchmark
Tms
BigDecimal
BigMath
Binding
Bundler
CGI
Cookie
Escape
HTML3
HTML4
HTML4Fr
HTML4Tr
HTML5
HtmlExtension
InvalidEncoding
QueryExtension
Session
FileStore
MemoryStore
NullStore
PStore
Util
CSV
DeleteSuffix
FieldsConverter
InputRecordSeparator
MalformedCSVError
MatchP
Parser
InputsScanner
InvalidEncoding
Scanner
UnexpectedError
Row
Table
Writer
Class
ClosedQueueError
Comparable
Complex
Continuation
CoreExtensions
TCPSocketExt
Initializer
Coverage
DRb
DRbArray
DRbBadScheme
DRbBadURI
DRbConn
DRbConnError
DRbError
DRbIdConv
DRbIdConv
DRbMessage
DRbObject
DRbObject
DRbObservable
DRbProtocol
DRbRemoteError
DRbSSLSocket
SSLConfig
DRbServerNotFound
DRbTCPSocket
DRbUNIXSocket
DRbUndumped
DRbUndumped
DRbUnknown
DRbUnknownError
ExtServ
ExtServManager
GW
GWIdConv
ThreadObject
TimerIdConv
TimerHolder2
InvalidIndexError
WeakIdConv
WeakSet
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
Dir
ENV
EOFError
ERB
DefMethod
Escape
Util
Encoding
CompatibilityError
Converter
ConverterNotFoundError
InvalidByteSequenceError
UndefinedConversionError
EncodingError
English
Enumerable
Enumerator
ArithmeticSequence
Chain
Generator
Lazy
Producer
Product
Yielder
Errno
ErrorHighlight
CoreExt
DefaultFormatter
Spotter
NonAscii
Etc
Group
Passwd
Exception
FalseClass
Fcntl
Fiber
Pool
Scheduler
FiberError
Fiddle
BasicTypes
CParser
CStruct
CStructBuilder
CStructEntity
CUnion
CUnionEntity
ClearedReferenceError
Closure
BlockCaller
CompositeHandler
DLError
Error
Function
Handle
Importer
Pinned
Pointer
StructArray
Types
Win32Types
File
Constants
Stat
FileTest
FileUtils
DryRun
NoWrite
StreamUtils_
Verbose
Find
Float
FloatDomainError
Forwardable
FrozenError
GC
Profiler
Gem
AvailableSet
BasicSpecification
BundlerVersionFinder
Command
CommandLineError
CommandManager
Commands
BuildCommand
CertCommand
CheckCommand
CleanupCommand
ContentsCommand
DependencyCommand
EnvironmentCommand
ExecCommand
FetchCommand
GenerateIndexCommand
HelpCommand
InfoCommand
InstallCommand
ListCommand
LockCommand
MirrorCommand
OpenCommand
OutdatedCommand
OwnerCommand
PristineCommand
PushCommand
QueryCommand
RdocCommand
SearchCommand
ServerCommand
SetupCommand
MakeDirs
SigninCommand
SignoutCommand
SourcesCommand
SpecificationCommand
StaleCommand
UninstallCommand
UnpackCommand
UpdateCommand
WhichCommand
YankCommand
ConfigFile
ConflictError
ConsoleUI
DefaultUserInteraction
Dependency
DependencyError
DependencyInstaller
DependencyList
DependencyRemovalException
DependencyResolutionError
Deprecate
Doctor
DocumentError
EndOfYAMLException
ErrorReason
Exception
Ext
BuildError
Builder
CargoBuilder
DylibNotFoundError
LinkFlagConverter
CmakeBuilder
ConfigureBuilder
ExtConfBuilder
RakeBuilder
FilePermissionError
FormatException
GemNotFoundException
GemNotInHomeException
GemRunner
GemcutterUtilities
WebauthnListener
BadRequestResponse
MethodNotAllowedResponse
NoContentResponse
NotFoundResponse
OkResponse
Response
SocketResponder
WebauthnPoller
ImpossibleDependenciesError
Indexer
InstallError
InstallUpdateOptions
Installer
FakePackage
InstallerUninstallerUtils
InvalidSpecificationException
Licenses
List
LoadError
LocalRemoteOptions
MissingSpecError
MissingSpecVersionError
MockGemUi
InputEOFError
SystemExitException
TTY
TermError
NameTuple
NoAliasYAMLTree
OperationNotSupportedError
Package
DigestIO
Error
FormatError
NonSeekableIO
Old
PathError
SymlinkError
TarHeader
TarInvalidError
TarReader
Entry
UnexpectedEOF
TarWriter
BoundedStream
FileOverflow
RestrictedStream
TooLongFileName
PackageTask
PathSupport
Platform
PlatformMismatch
QueryUtils
RemoteError
RemoteFetcher
FetchError
UnknownHostError
RemoteInstallationCancelled
RemoteInstallationSkipped
RemoteSourceException
RequestSet
GemDependencyAPI
Lockfile
ParseError
Parser
Tokenizer
Requirement
BadRequirementError
Resolver
APISet
GemParser
APISpecification
ActivationRequest
BestSet
ComposedSet
Conflict
CurrentSet
DependencyRequest
GitSet
GitSpecification
IndexSet
IndexSpecification
InstalledSpecification
InstallerSet
LocalSpecification
LockSet
LockSpecification
Molinillo
CircularDependencyError
Delegates
ResolutionState
SpecificationProvider
DependencyGraph
Action
AddEdgeNoCircular
DeleteEdge
DetachVertexNamed
Log
Tag
Vertex
DependencyState
NoSuchDependencyError
PossibilityState
ResolutionState
Resolver
Resolution
Conflict
PossibilitySet
UnwindDetails
ResolverError
SpecificationProvider
UI
VersionConflict
RequirementList
Set
SourceSet
SpecSpecification
Specification
Stats
VendorSet
VendorSpecification
RubyVersionMismatch
RuntimeRequirementNotMetError
S3URISigner
ConfigurationError
InstanceProfileError
SafeYAML
Security
Exception
Policy
Signer
TrustDir
SecurityOption
SilentUI
NullIO
Source
Git
Installed
Local
Lock
SpecificFile
Vendor
SourceFetchProblem
SourceList
SpecFetcher
SpecificGemNotFoundException
Specification
SpecificationPolicy
StreamUI
SilentDownloadReporter
SilentProgressReporter
SimpleProgressReporter
ThreadedDownloadReporter
VerboseProgressReporter
StubSpecification
SystemExitException
Text
UninstallError
Uninstaller
UnknownCommandError
UnknownCommandSpellChecker
UnsatisfiableDependencyError
UpdateSuggestion
Uri
UriFormatter
UserInteraction
Util
Validator
VerificationError
Version
VersionOption
WebauthnVerificationError
GetoptLong
AmbiguousOption
Error
InvalidOption
MissingArgument
NeedlessArgument
Hash
IO
Buffer
AccessError
AllocationError
InvalidatedError
LockedError
MaskError
EAGAINWaitReadable
EAGAINWaitWritable
EINPROGRESSWaitReadable
EINPROGRESSWaitWritable
EWOULDBLOCKWaitReadable
EWOULDBLOCKWaitWritable
TimeoutError
WaitReadable
WaitWritable
generic_readable
generic_writable
IOError
IPAddr
AddressFamilyError
Error
InvalidAddressError
InvalidPrefixError
IPSocket
IRB
Abort
Canvas
Color
SymbolState
ColorPrinter
Context
ContextExtender
ExtendCommandBundle
FileInputMethod
Frame
FrameOverflow
FrameUnderflow
History
InputMethod
Inspector
Irb
IrbLoader
JobManager
LoadAbort
MagicFile
MethodExtender
Notifier
AbstractNotifier
CompositeNotifier
ErrUndefinedNotifier
ErrUnrecognizedLevel
LeveledNotifier
NoMsgNotifier
OutputMethod
NotImplementedError
ReadlineInputMethod
ReidlineInputMethod
RelineInputMethod
RubyModel
StdioInputMethod
StdioOutputMethod
Vec
WorkSpace
IndexError
Integer
Interrupt
JSON
Ext
Generator
State
Parser
GeneratorError
GenericObject
JSONError
MissingUnicodeSupport
NestingError
ParserError
Jacobian
Kconv
Kernel
KeyError
LUSolve
LoadError
LocalJumpError
Logger
Formatter
LogDevice
Period
Severity
MakeMakefile
Marshal
MatchData
Math
DomainError
Method
Module
Monitor
MonitorMixin
ConditionVariable
Mutex_m
NKF
NameError
Net
HTTP
Copy
Delete
Get
Head
Lock
Mkcol
Move
Options
Patch
Post
Propfind
Proppatch
Put
Trace
Unlock
HTTPAccepted
HTTPAlreadyReported
HTTPBadGateway
HTTPBadRequest
HTTPClientError
HTTPClientException
HTTPConflict
HTTPContinue
HTTPCreated
HTTPEarlyHints
HTTPError
HTTPExceptions
HTTPExpectationFailed
HTTPFailedDependency
HTTPFatalError
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
HTTPRequestURITooLarge
HTTPRequestURITooLong
HTTPRequestedRangeNotSatisfiable
HTTPResetContent
HTTPResponse
HTTPRetriableError
HTTPSeeOther
HTTPServerError
HTTPServiceUnavailable
HTTPSuccess
HTTPSwitchProtocol
HTTPTemporaryRedirect
HTTPTooManyRequests
HTTPURITooLong
HTTPUnauthorized
HTTPUnavailableForLegalReasons
HTTPUnknownResponse
HTTPUnprocessableEntity
HTTPUnsupportedMediaType
HTTPUpgradeRequired
HTTPUseProxy
HTTPVariantAlsoNegotiates
HTTPVersionNotSupported
OpenTimeout
ProtoAuthError
ProtoCommandError
ProtoFatalError
ProtoRetriableError
ProtoServerError
ProtoSyntaxError
ProtoUnknownError
ProtocRetryError
ProtocolError
ReadTimeout
WriteAdapter
WriteTimeout
Newton
NilClass
NoMatchingPatternError
NoMatchingPatternKeyError
NoMemoryError
NoMethodError
NotImplementedError
Numeric
OLEProperty
Object
ObjectSpace
InternalObjectWrapper
WeakMap
Observable
Open3
OpenSSL
ASN1
ASN1Data
ASN1Error
Constructive
ObjectId
Primitive
BN
BNError
Buffering
Buffer
Cipher
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
DHError
DSA
DSAError
EC
Group
Error
Point
Error
ECError
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
OpenStruct
OpenURI
HTTPError
HTTPRedirect
Meta
OpenRead
OptionParser
AC
Acceptables
AmbiguousArgument
AmbiguousOption
Arguable
CompletingHash
Completion
InvalidArgument
InvalidOption
List
MissingArgument
NeedlessArgument
OptionMap
ParseError
Switch
NoArgument
OptionalArgument
PlacedArgument
RequiredArgument
PP
PPMethods
PStore
Error
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
JSON
Stream
TreeBuilder
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
RDoc
Alias
AnonClass
AnyMethod
Attr
ClassModule
CodeObject
Comment
Constant
Context
CrossReference
ERBIO
ERBPartial
Encoding
Error
Extend
Generator
GhostMethod
I18n
Include
Markdown
Markup
MarkupReference
DummyClass
DummyModule
MetaMethod
MethodAttr
Mixin
NormalClass
NormalModule
Options
Parser
C
ChangeLog
Git
Markdown
RD
RipperStateLex
InnerStateLex
Ruby
RubyTools
Simple
Text
RD
RDoc
RI
Error
Require
RDoc
Servlet
SingleClass
Stats
Store
Error
MissingFileError
Task
Text
TokenStream
TomDoc
TopLevel
RDoc
Alias
AnonClass
AnyMethod
Attr
ClassModule
CodeObject
Comment
Constant
Context
CrossReference
ERBIO
ERBPartial
Encoding
Error
Extend
Generator
GhostMethod
I18n
Include
Markdown
Markup
MarkupReference
DummyClass
DummyModule
MetaMethod
MethodAttr
Mixin
NormalClass
NormalModule
Options
Parser
C
ChangeLog
Git
Markdown
RD
RipperStateLex
InnerStateLex
Ruby
RubyTools
Simple
Text
RD
RDoc
RI
Error
Require
RDoc
Servlet
SingleClass
Stats
Store
Error
MissingFileError
Task
Text
TokenStream
TomDoc
TopLevel
Racc
Accept
ActionTable
CompileError
CparseParams
DebugFlags
Error
Goto
Grammar
DefinitionEnv
PrecedenceDefinitionEnv
GrammarFileParser
Result
GrammarFileScanner
ISet
Item
LocationPointer
LogFileGenerator
OrMark
ParseError
Parser
ParserClassGenerator
ParserFileGenerator
Params
Prec
RRconflict
Reduce
Rule
SRconflict
Shift
SourceText
State
StateTransitionTable
StateTransitionTableGenerator
States
Sym
SymbolTable
UserAction
Ractor
ClosedError
Error
IsolationError
MovedError
MovedObject
RemoteError
UnsafeError
Random
Formatter
Range
RangeError
Rational
Readline
Refinement
Regexp
TimeoutError
RegexpError
Reline
ANSI
Config
InvalidInputrc
ConfigEncodingConversionError
Core
GeneralIO
History
KeyActor
Base
Emacs
ViCommand
ViInsert
KeyStroke
KillRing
RingBuffer
State
LineEditor
CompletionState
Dialog
DialogProcScope
Terminfo
StringWithTiparm
TerminfoError
Unicode
EastAsianWidth
Windows
KeyEventRecord
Win32API
Resolv
DNS
Config
NXDomain
OtherResolvError
DecodeError
EncodeError
Name
Query
Requester
RequestError
Resource
ANY
CNAME
DomainName
Generic
HINFO
IN
A
AAAA
SRV
WKS
LOC
MINFO
MX
NS
PTR
SOA
TXT
Hosts
IPv4
IPv6
LOC
Alt
Coord
Size
MDNS
ResolvError
ResolvTimeout
SZ
Resolv
DNS
Config
NXDomain
OtherResolvError
DecodeError
EncodeError
Name
Query
Requester
RequestError
Resource
ANY
CNAME
DomainName
Generic
HINFO
IN
A
AAAA
SRV
WKS
LOC
MINFO
MX
NS
PTR
SOA
TXT
Hosts
IPv4
IPv6
LOC
Alt
Coord
Size
MDNS
ResolvError
ResolvTimeout
SZ
Rinda
DRbObjectTemplate
InvalidHashTupleKey
NotifyTemplateEntry
RequestCanceledError
RequestExpiredError
RindaError
RingFinger
RingProvider
RingServer
SimpleRenewer
Template
TemplateEntry
Tuple
TupleBag
TupleBin
TupleEntry
TupleSpace
TupleSpaceProxy
WaitTemplateEntry
Ripper
Filter
Lexer
Elem
State
RubyVM
AbstractSyntaxTree
Node
InstructionSequence
MJIT
Shape
YJIT
RuntimeError
SOCKSSocket
ScriptError
SecureRandom
SecurityError
Set
Shellwords
Signal
SignalException
SimpleDelegator
SingleForwardable
Singleton
Socket
AncillaryData
Ifaddr
Option
UDPSource
SocketError
StandardError
StopIteration
String
StringIO
StringScanner
Error
Struct
Symbol
SyntaxError
SyntaxSuggest
AroundBlockScan
BlockExpand
Capture
BeforeAfterKeywordEnds
FallingIndentLines
CaptureCodeContext
CleanDocument
Cli
CodeBlock
CodeFrontier
CodeLine
CodeSearch
DisplayCodeWithLineNumbers
DisplayInvalidBlocks
Error
ExplainSyntax
LeftRightLexCount
LexAll
LexValue
MiniStringIO
ParseBlocksFromIndentLine
PathnameFromMessage
PriorityEngulfQueue
PriorityQueue
RipperErrors
ScanHistory
UnvisitedLines
Syslog
Constants
Facility
Level
Logger
Formatter
Macros
Option
SystemCallError
SystemExit
SystemStackError
TCPServer
TCPSocket
TSort
Cyclic
Tempfile
Thread
Backtrace
Location
ConditionVariable
Mutex
Queue
SizedQueue
ThreadError
ThreadGroup
Time
Timeout
Error
TracePoint
TrueClass
TypeError
UDPSocket
UNIXServer
UNIXSocket
URI
BadURIError
Error
FTP
File
Generic
HTTP
HTTPS
InvalidComponentError
InvalidURIError
LDAP
LDAPS
MailTo
Parser
REGEXP
RFC2396_Parser
RFC2396_REGEXP
PATTERN
Schemes
WS
WSS
UnboundMethod
UncaughtThrowError
WIN32OLE
Event
Method
Param
Record
Type
Typelib
VARIANT
Variable
Variant
WIN32OLEQueryInterfaceError
WIN32OLERuntimeError
Warning
WeakRef
RefError
Win32
Registry
API
Constants
Error
Kernel32
PredefinedKey
SSPI
API
Identity
NegotiateAuth
SSPIResult
SecurityBuffer
SecurityHandle
TimeStamp
XMP
StringInputMethod
YAML
DBM
Store
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
bsearch
bug_triaging
case_mapping
character_selectors
command_injection
contributing
building_ruby
documentation_guide
making_changes_to_ruby
making_changes_to_stdlibs
reporting_issues
testing_ruby
dig_methods
dtrace_probes
encodings
extension.ja
extension
fiber
format_specifications
globals
implicit_conversion
keywords
maintainers
marshal
memory_view
argument_converters
creates_option
option_params
tutorial
packed_data
ractor
regexp
security
signals
standard_library
strftime_formatting
syntax
assignment
calling_methods
comments
control_expressions
exceptions
literals
methods
miscellaneous
modules_and_classes
pattern_matching
precedence
refinements
timezones
yjit
yjit_hacking
README.win32
class Psych::BadAlias
Ancestors
Psych::Exception
RuntimeError
StandardError
Exception
Object
BasicObject