• Home
  • 3.2.2
  • Downloads
  • Dark mode

Home

Pages Classes Methods

    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
    • TCPServer
    • TCPSocket
    • UDPSocket
    • UNIXServer
    • UNIXSocket
    • StringIO
    • Table of Contents
    • IO