Home
3.2.2
Downloads
Dark mode
Home
Pages
Classes
Methods
Show/hide navigation
Pages
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
COPYING
COPYING.ja
LEGAL
NEWS
README.ja
README
README.win32
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
Class and Module Index
ARGF
ArgumentError
Array
BasicObject
Binding
Class
ClosedQueueError
Comparable
Complex
Continuation
Data
Dir
ENV
EOFError
Encoding
Encoding::CompatibilityError
Encoding::Converter
Encoding::ConverterNotFoundError
Encoding::InvalidByteSequenceError
Encoding::UndefinedConversionError
EncodingError
Enumerable
Enumerator
Enumerator::ArithmeticSequence
Enumerator::Chain
Enumerator::Generator
Enumerator::Lazy
Enumerator::Producer
Enumerator::Product
Enumerator::Yielder
Errno
Exception
FalseClass
Fiber
Fiber::Pool
Fiber::Scheduler
FiberError
File
File::File::Constants
File::File::Constants
File::Stat
FileTest
Float
FloatDomainError
FrozenError
GC
GC::Profiler
Hash
IO
IO::Buffer
IO::Buffer::AccessError
IO::Buffer::AllocationError
IO::Buffer::InvalidatedError
IO::Buffer::LockedError
IO::Buffer::MaskError
IO::EAGAINWaitReadable
IO::EAGAINWaitWritable
IO::EINPROGRESSWaitReadable
IO::EINPROGRESSWaitWritable
IO::EWOULDBLOCKWaitReadable
IO::EWOULDBLOCKWaitWritable
IO::TimeoutError
IO::WaitReadable
IO::WaitWritable
IOError
IndexError
Integer
Interrupt
Kernel
KeyError
LoadError
LocalJumpError
Marshal
MatchData
Math
Math::DomainError
Method
Module
NameError
NilClass
NoMatchingPatternError
NoMatchingPatternKeyError
NoMemoryError
NoMethodError
NotImplementedError
Numeric
Object
ObjectSpace
ObjectSpace::WeakMap
Proc
Process
Process::GID
Process::Status
Process::Sys
Process::UID
RDoc
RDoc::MarkupReference
RDoc::MarkupReference::DummyClass
RDoc::MarkupReference::DummyModule
Ractor
Ractor::ClosedError
Ractor::Error
Ractor::IsolationError
Ractor::MovedError
Ractor::MovedObject
Ractor::RemoteError
Ractor::UnsafeError
Random
Random::Formatter
Range
RangeError
Rational
Refinement
Regexp
Regexp::TimeoutError
RegexpError
Ripper
RubyVM
RubyVM::AbstractSyntaxTree
RubyVM::AbstractSyntaxTree::Node
RubyVM::InstructionSequence
RubyVM::MJIT
RubyVM::YJIT
RuntimeError
ScriptError
SecurityError
Signal
SignalException
StandardError
StopIteration
String
Struct
Symbol
SyntaxError
SystemCallError
SystemExit
SystemStackError
Thread
Thread::Backtrace
Thread::Backtrace::Location
Thread::ConditionVariable
Thread::Mutex
Thread::Queue
Thread::SizedQueue
ThreadError
ThreadGroup
Time
TracePoint
TrueClass
TypeError
UnboundMethod
UncaughtThrowError
UnicodeNormalize
Warning
ZeroDivisionError
fatal
Extensions
BigDecimal
Table of Contents
BigDecimal
BigMath
Complex
Float
Integer
Jacobian
Kernel
LUSolve
Newton
NilClass
Rational
String
CGI
Table of Contents
CGI
CGI::Escape
CGI::Util
Coverage
Table of Contents
Coverage
Date
Table of Contents
Date
Date::Error
DateTime
Time
Digest
Table of Contents
Digest
Digest::Base
Digest::Class
Digest::Instance
Digest::MD5
Digest::RMD160
Digest::SHA1
Digest::SHA2
Object
ERb
Table of Contents
CGI
ERB
ERB::Escape
Etc
Table of Contents
Etc
Etc::Group
Etc::Passwd
IO
Object
ExtMk
Table of Contents
Gem
Object
FCNTL
Table of Contents
Fcntl
Fiddle
Table of Contents
Fiddle
Fiddle::BasicTypes
Fiddle::CParser
Fiddle::CStruct
Fiddle::CStructBuilder
Fiddle::CStructEntity
Fiddle::CUnion
Fiddle::CUnionEntity
Fiddle::ClearedReferenceError
Fiddle::Closure
Fiddle::Closure::BlockCaller
Fiddle::CompositeHandler
Fiddle::DLError
Fiddle::Error
Fiddle::Function
Fiddle::Handle
Fiddle::Importer
Fiddle::MemoryView
Fiddle::Pinned
Fiddle::Pointer
Fiddle::StructArray
Fiddle::Types
Fiddle::Win32Types
IO
Table of Contents
IO
IO::generic_readable
IO::Console
Table of Contents
IO
IO::generic_readable
IO::Non-block
Table of Contents
IO
IO::Wait
Table of Contents
IO
JSON
Table of Contents
BigDecimal
Class
Complex
Date
DateTime
Exception
JSON
JSON::Ext
JSON::Ext::Generator
JSON::Ext::Generator::State
JSON::Ext::Parser
JSON::GeneratorError
JSON::GenericObject
JSON::JSONError
JSON::MissingUnicodeSupport
JSON::NestingError
JSON::ParserError
Kernel
OpenStruct
Range
Rational
Regexp
Set
Struct
Symbol
Time
Monitor
Table of Contents
Monitor
MonitorMixin
MonitorMixin::ConditionVariable
NKF
Table of Contents
Kconv
NKF
String
Objspace
Table of Contents
Kernel
ObjectSpace
ObjectSpace::InternalObjectWrapper
OpenSSL
Table of Contents
IO
IO::WaitReadable
IO::WaitWritable
Integer
OpenSSL
OpenSSL::ASN1
OpenSSL::ASN1::ASN1Data
OpenSSL::ASN1::ASN1Error
OpenSSL::ASN1::Constructive
OpenSSL::ASN1::ObjectId
OpenSSL::ASN1::Primitive
OpenSSL::BN
OpenSSL::BNError
OpenSSL::Buffering
OpenSSL::Buffering::Buffer
OpenSSL::Cipher
OpenSSL::Cipher::Cipher
OpenSSL::Cipher::CipherError
OpenSSL::Config
OpenSSL::ConfigError
OpenSSL::Digest
OpenSSL::Digest::DigestError
OpenSSL::Engine
OpenSSL::Engine::EngineError
OpenSSL::HMAC
OpenSSL::HMACError
OpenSSL::KDF
OpenSSL::KDF::KDFError
OpenSSL::Marshal
OpenSSL::Marshal::ClassMethods
OpenSSL::Netscape
OpenSSL::Netscape::SPKI
OpenSSL::Netscape::SPKIError
OpenSSL::OCSP
OpenSSL::OCSP::BasicResponse
OpenSSL::OCSP::CertificateId
OpenSSL::OCSP::OCSPError
OpenSSL::OCSP::Request
OpenSSL::OCSP::Response
OpenSSL::OCSP::SingleResponse
OpenSSL::OpenSSLError
OpenSSL::PKCS12
OpenSSL::PKCS12::PKCS12Error
OpenSSL::PKCS5
OpenSSL::PKCS7
OpenSSL::PKCS7::PKCS7Error
OpenSSL::PKCS7::RecipientInfo
OpenSSL::PKCS7::SignerInfo
OpenSSL::PKey
OpenSSL::PKey::DH
OpenSSL::PKey::DHError
OpenSSL::PKey::DSA
OpenSSL::PKey::DSAError
OpenSSL::PKey::EC
OpenSSL::PKey::EC::Group
OpenSSL::PKey::EC::Group::Error
OpenSSL::PKey::EC::Point
OpenSSL::PKey::EC::Point::Error
OpenSSL::PKey::ECError
OpenSSL::PKey::PKey
OpenSSL::PKey::PKeyError
OpenSSL::PKey::RSA
OpenSSL::PKey::RSAError
OpenSSL::Random
OpenSSL::Random::RandomError
OpenSSL::SSL
OpenSSL::SSL::SSLContext
OpenSSL::SSL::SSLError
OpenSSL::SSL::SSLErrorWaitReadable
OpenSSL::SSL::SSLErrorWaitWritable
OpenSSL::SSL::SSLServer
OpenSSL::SSL::SSLSocket
OpenSSL::SSL::Session
OpenSSL::SSL::Session::SessionError
OpenSSL::SSL::SocketForwarder
OpenSSL::Timestamp
OpenSSL::Timestamp::Factory
OpenSSL::Timestamp::Request
OpenSSL::Timestamp::Response
OpenSSL::Timestamp::TimestampError
OpenSSL::Timestamp::TokenInfo
OpenSSL::X509
OpenSSL::X509::Attribute
OpenSSL::X509::AttributeError
OpenSSL::X509::CRL
OpenSSL::X509::CRLError
OpenSSL::X509::Certificate
OpenSSL::X509::CertificateError
OpenSSL::X509::Extension
OpenSSL::X509::Extension::AuthorityInfoAccess
OpenSSL::X509::Extension::AuthorityKeyIdentifier
OpenSSL::X509::Extension::CRLDistributionPoints
OpenSSL::X509::Extension::Helpers
OpenSSL::X509::Extension::SubjectKeyIdentifier
OpenSSL::X509::ExtensionError
OpenSSL::X509::ExtensionFactory
OpenSSL::X509::Name
OpenSSL::X509::Name::RFC2253DN
OpenSSL::X509::NameError
OpenSSL::X509::Request
OpenSSL::X509::RequestError
OpenSSL::X509::Revoked
OpenSSL::X509::RevokedError
OpenSSL::X509::Store
OpenSSL::X509::StoreContext
OpenSSL::X509::StoreError
Pathname
Table of Contents
Kernel
Pathname
Psych
Table of Contents
Kernel
Object
Psych
Psych::AliasesNotEnabled
Psych::AnchorNotDefined
Psych::BadAlias
Psych::ClassLoader
Psych::ClassLoader::Restricted
Psych::Coder
Psych::DisallowedClass
Psych::Emitter
Psych::Exception
Psych::Handler
Psych::Handler::DumperOptions
Psych::Handlers
Psych::Handlers::Recorder
Psych::JSON
Psych::JSON::Stream
Psych::JSON::TreeBuilder
Psych::Nodes
Psych::Nodes::Alias
Psych::Nodes::Document
Psych::Nodes::Mapping
Psych::Nodes::Node
Psych::Nodes::Scalar
Psych::Nodes::Sequence
Psych::Nodes::Stream
Psych::Omap
Psych::Parser
Psych::Parser::Mark
Psych::ScalarScanner
Psych::Set
Psych::Stream
Psych::Streaming
Psych::Streaming::ClassMethods
Psych::SyntaxError
Psych::TreeBuilder
Psych::Visitors
Psych::Visitors::DepthFirst
Psych::Visitors::Emitter
Psych::Visitors::JSONTree
Psych::Visitors::NoAliasRuby
Psych::Visitors::RestrictedYAMLTree
Psych::Visitors::ToRuby
Psych::Visitors::Visitor
Psych::Visitors::YAMLTree
Regexp
Pty
Table of Contents
IO
PTY
PTY::ChildExited
Racc
Table of Contents
Racc
Racc::CparseParams
Racc::Parser
Readline
Table of Contents
Readline
Ripper
Table of Contents
DSL
Object
Ripper
Ripper::Filter
Ripper::Lexer
Ripper::Lexer::Elem
Ripper::Lexer::State
Socket
Table of Contents
Addrinfo
BasicSocket
IPSocket
Object
SOCKSSocket
Socket
Socket::AncillaryData
Socket::Constants
Socket::Ifaddr
Socket::Option
Socket::UDPSource
SocketError