☰
ruby 3.3.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
FieldsConverter
InputRecordSeparator
InvalidEncodingError
MalformedCSVError
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
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
QueryCommand
RdocCommand
RebuildCommand
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
GemspecHelpers
ImpossibleDependenciesError
InstallError
InstallUpdateOptions
Installer
FakePackage
InstallerUninstallerUtils
InvalidSpecificationException
Licenses
LoadError
LocalRemoteOptions
MissingSpecError
MissingSpecVersionError
NameTuple
NoAliasYAMLTree
OperationNotSupportedError
Package
DigestIO
Error
FormatError
NonSeekableIO
Old
PathError
SymlinkError
TarHeader
TarInvalidError
TarReader
Entry
TarWriter
BoundedStream
FileOverflow
RestrictedStream
TooLongFileName
PackageTask
PathSupport
Platform
PlatformMismatch
QueryUtils
Random
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
RequirementList
Set
SourceSet
SpecSpecification
Specification
Stats
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
EOFError
Error
NotImplementedError
UnconsumedBytesError
UnsupportedVersionError
Visitors
StreamPrinter
ToRuby
Error
FormatError
MethodCallError
RationalCompat
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
Text
UninstallError
Uninstaller
UnknownCommandError
UnknownCommandSpellChecker
UnsatisfiableDependencyError
UpdateSuggestion
Uri
UriFormatter
UserInteraction
Util
Validator
VerificationError
Version
VersionOption
WebauthnVerificationError
YAMLSerializer
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
CallTracer
Canvas
Color
SymbolState
ColorPrinter
Command
Context
Help
ShowDoc
ShowSource
Context
Debug
DEBUGGER__
SkipPathHelperForIRB
UI
EvalHistory
ExtendCommandBundle
FileInputMethod
Frame
FrameOverflow
FrameUnderflow
HelperMethod
Base
Conf
HelpersContainer
InputCompletor
InputMethod
Inspector
Irb
IrbLoader
LoadAbort
Locale
NestingParser
Notifier
AbstractNotifier
CompositeNotifier
ErrUndefinedNotifier
ErrUnrecognizedLevel
LeveledNotifier
NoMsgNotifier
OutputMethod
Pager
ReadlineInputMethod
ReidlineInputMethod
RelineInputMethod
RubyModel
SourceFinder
EvaluationError
Source
Statement
Command
EmptyInput
Expression
StdioInputMethod
StdioOutputMethod
Vec
WorkSpace
IndexError
Integer
Interrupt
JSON
Ext
Generator
State
Parser
GeneratorError
GenericObject
JSONError
MissingUnicodeSupport
NestingError
ParserError
Jacobian
Kconv
Kernel
KeyError
LUSolve
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
WeakKeyMap
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
TooManyRedirects
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
Prism
Comment
ConstantPathNode
DynamicPartsInConstantPathError
ConstantPathTargetNode
ConstantReadNode
Debug
DesugarCompiler
EmbDocComment
FloatNode
ImaginaryNode
InlineComment
IntegerNode
InterpolatedMatchLastLineNode
InterpolatedRegularExpressionNode
InterpolatedStringNode
InterpolatedXStringNode
LexCompat
EndContentToken
IdentToken
IgnoreStateToken
IgnoredNewlineToken
ParamToken
Token
Location
MagicComment
MatchLastLineNode
Pack
Directive
Format
ParametersNode
ParseError
ParseResult
Comments
Newlines
ParseWarning
Pattern
CompilationError
RationalNode
RegularExpressionNode
RipperCompat
SexpBuilder
SexpBuilderPP
Source
StringNode
Token
XStringNode
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
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
Ruby
RubyTools
Simple
Text
RD
RDoc
RI
Error
Require
RDoc
Servlet
SingleClass
Stats
Store
Error
MissingFileError
Task
Text
TokenStream
TomDoc
TopLevel
Ractor
ClosedError
Error
IsolationError
MovedError
MovedObject
RemoteError
Selector
UnsafeError
Random
Formatter
Range
RangeError
Rational
Readline
Refinement
Regexp
TimeoutError
RegexpError
Readline
ANSI
Config
InvalidInputrc
ConfigEncodingConversionError
Core
Dumb
Face
Config
History
IO
KeyActor
Base
Composite
KeyStroke
KillRing
RingBuffer
State
LineEditor
CompletionState
Dialog
DialogProcScope
MenuInfo
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
HTTPS
SRV
SVCB
ServiceBinding
WKS
LOC
MINFO
MX
NS
PTR
SOA
TXT
SvcParam
ALPN
DoHPath
Generic
IPv4Hint
IPv6Hint
Mandatory
NoDefaultALPN
Port
SvcParams
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
HTTPS
SRV
SVCB
ServiceBinding
WKS
LOC
MINFO
MX
NS
PTR
SOA
TXT
SvcParam
ALPN
DoHPath
Generic
IPv4Hint
IPv6Hint
Mandatory
NoDefaultALPN
Port
SvcParams
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
RJIT
Shape
YJIT
RuntimeError
SOCKSSocket
ScriptError
SecureRandom
SecurityError
Set
Shellwords
Signal
SignalException
SimpleDelegator
SingleForwardable
Singleton
Socket
AncillaryData
Ifaddr
Option
ResolutionError
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
GetParseErrors
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
ExitException
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
NEWS-3.2.0
bsearch
bug_triaging
case_mapping
character_selectors
command_injection
contributing
building_ruby
documentation_guide
glossary
making_changes_to_ruby
making_changes_to_stdlibs
reporting_issues
testing_ruby
dig_methods
distribution
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
methods
unicode_properties
rjit
security
signals
standard_library
strftime_formatting
syntax
assignment
calling_methods
comments
control_expressions
exceptions
literals
methods
miscellaneous
modules_and_classes
operators
pattern_matching
precedence
refinements
windows
yjit
yjit_hacking
class Gem::SafeMarshal::Reader::Error
Ancestors
StandardError
Exception
Object
BasicObject