Table of Contents - RDoc Documentation
Pages
-
NEWS-1.8.7
- NEWS for Ruby 1.8.7
- Changes since the 1.8.6 release
- Configuration changes
- Global constants
- Library updates (outstanding ones only)
- Interpreter Implementation
- Compatibility issues (excluding feature bug fixes)
- Changes since the 1.8.5 release
- New platforms/build tools support
- Global constants
- Library updates (outstanding ones only)
- Compatibility issues (excluding feature bug fixes)
- NEWS-1.9.1
- NEWS-1.9.2
- NEWS-1.9.3
- NEWS-2.0.0
-
NEWS-2.1.0
- NEWS for Ruby 2.1.0
- Changes since the 2.0.0 release
- Language changes
- Core classes updates (outstanding ones only)
- Core classes compatibility issues (excluding feature bug fixes)
- Stdlib updates (outstanding ones only)
- Stdlib compatibility issues (excluding feature bug fixes)
- Built-in global variables compatibility issues
- C API updates
-
NEWS-2.2.0
- NEWS for Ruby 2.2.0
- Changes since the 2.1.0 release
- Language changes
- Core classes updates (outstanding ones only)
- Core classes compatibility issues (excluding feature bug fixes)
- Stdlib updates (outstanding ones only)
- Stdlib compatibility issues (excluding feature bug fixes)
- Built-in global variables compatibility issues
- C API updates
- Build system updates
- Implementation changes
-
NEWS-2.3.0
- NEWS for Ruby 2.3.0
- Changes since the 2.2.0 release
- Language changes
- Core classes updates (outstanding ones only)
- Core classes compatibility issues (excluding feature bug fixes)
- Stdlib updates (outstanding ones only)
- Stdlib compatibility issues (excluding feature bug fixes)
- Built-in global variables compatibility issues
- C API updates
- Supported platform changes
- Implementation improvements
-
NEWS-2.4.0
- NEWS for Ruby 2.4.0
- Changes since the 2.3.0 release
- Language changes
- Core classes updates (outstanding ones only)
- Stdlib updates (outstanding ones only)
- Compatibility issues (excluding feature bug fixes)
- Stdlib compatibility issues (excluding feature bug fixes)
- C API updates
- Supported platform changes
- Implementation improvements
- Miscellaneous changes
-
NEWS-2.5.0
- NEWS for Ruby 2.5.0
- Changes since the 2.4.0 release
- Language changes
- Core classes updates (outstanding ones only)
- Stdlib updates (outstanding ones only)
- Compatibility issues (excluding feature bug fixes)
- Stdlib compatibility issues (excluding feature bug fixes)
- Supported platform changes
- Implementation improvements
- Miscellaneous changes
-
NEWS-2.6.0
- NEWS for Ruby 2.6.0
- Changes since the 2.5.0 release
- Language changes
- Core classes updates (outstanding ones only)
- Stdlib updates (outstanding ones only)
- Compatibility issues (excluding feature bug fixes)
- Stdlib compatibility issues (excluding feature bug fixes)
- Implementation improvements
- Miscellaneous changes
-
NEWS-2.7.0
- NEWS for Ruby 2.7.0
- Changes since the 2.6.0 release
- Language changes
- Pattern matching
- The spec of keyword arguments is changed towards 3.0
- Numbered parameters
- proc/lambda without block is deprecated
- Other miscellaneous changes
- Command line options
- Warning option
- Core classes updates (outstanding ones only)
- Stdlib updates (outstanding ones only)
- Compatibility issues (excluding feature bug fixes)
- Stdlib compatibility issues (excluding feature bug fixes)
- C API updates
- Implementation improvements
- Miscellaneous changes
- bug_triaging
-
contributing
- Contributing to Ruby
- How To Report
- Reporting to downstream distributions
- Platform Maintainers
- Reporting Security Issues
- Reporting Other Issues
- Resolve Existing Issues
- How To Request Features
- Backport Requests
- Branches
- Running tests
- Contributing Documentation
- Contributing A Patch
- Deciding what to patch
- Coding style
- Commit messages
- Contributing your code
- Updating the official repository
- dig_methods
- dtrace_probes
-
extension.ja
- Rubyの拡張ライブラリの作り方
- 基礎知識
- データタイプ
- VALUEのデータタイプをチェックする
- VALUEをCのデータに変換する
- CのデータをVALUEに変換する
- Rubyのデータを操作する
- 文字列に対する関数
- 配列に対する関数
- Rubyの機能を使う
- Rubyに機能を追加する
- クラス/モジュール定義
- メソッド/特異メソッド定義
- 定数定義
- Rubyの機能をCから呼び出す
- Rubyのプログラムをevalする
- IDまたはシンボル
- CからRubyのメソッドを呼び出す
- 変数/定数を参照/更新する
- RubyとCとの情報共有
- Cから参照できるRubyの定数
- CとRubyで共有される大域変数
- CのデータをRubyオブジェクトにする
- 構造体からオブジェクトへ
- オブジェクトから構造体へ
- 例: dbmの拡張ライブラリの作成
- ディレクトリを作る
- 設計する
- Cコードを書く
- extconf.rbを用意する
- dependを用意する
- Makefileを生成する
- makeする
- デバッグ
- できあがり
- Appendix A. Rubyのソースコードの分類
- Ruby言語のコア
- Rubyの構文解析器
- Rubyの評価器 (通称YARV)
- 正規表現エンジン (鬼車)
- ユーティリティ関数
- Rubyコマンドの実装
- クラスライブラリ
- 多言語化
- gorubyコマンドの実装
- Appendix B. 拡張用関数リファレンス
- 型
- 変数・定数
- Cデータのカプセル化
- 型チェック
- 型変換
- クラス/モジュール定義
- 大域変数定義
- 定数
- メソッド定義
- Rubyメソッド呼び出し
- インスタンス変数
- 制御構造
- 例外・エラー
- Rubyの初期化・実行
- インタプリタのイベントのフック
- メモリ使用量
- 互換性のためのマクロ
- Appendix C. extconf.rbで使える関数たち
- Appendix D. 世代別GC
- Appendix E. Ractor サポート
-
extension
- Creating Extension Libraries for Ruby
- Basic Knowledge
- Data Types
- Check Data Type of the VALUE
- Convert VALUE into C Data
- Convert C Data into VALUE
- Manipulating Ruby Data
- String Functions
- Array Functions
- Extending Ruby with C
- Adding New Features to Ruby
- Class and Module Definition
- Method and Singleton Method Definition
- Constant Definition
- Use Ruby Features from C
- Evaluate Ruby Programs in a String
- ID or Symbol
- Invoke Ruby Method from C
- Accessing the Variables and Constants
- Information Sharing Between Ruby and C
- Ruby Constants That Can Be Accessed From C
- Global Variables Shared Between C and Ruby
- Encapsulate C Data into a Ruby Object
- C struct to Ruby object
- Ruby object to C struct
- Example - Creating the dbm Extension
- Make the Directory
- Design the Library
- Write the C Code
- Prepare extconf.rb
- Prepare Depend (Optional)
- Generate Makefile
- Run make
- Debug
- Done! Now You Have the Extension Library
- Appendix A. Ruby Source Files Overview
- Ruby Language Core
- Ruby Syntax Parser
- Ruby Evaluator (a.k.a. YARV)
- Regular Expression Engine (Oniguruma)
- Utility Functions
- Ruby Interpreter Implementation
- Class Library
- Multilingualization
- goruby Interpreter Implementation
- Appendix B. Ruby Extension API Reference
- Types
- Variables and Constants
- C Pointer Wrapping
- Checking Data Types
- Data Type Conversion
- Defining Classes and Modules
- Defining Global Variables
- Constant Definition
- Method Definition
- Invoking Ruby method
- Instance Variables
- Control Structure
- Exceptions and Errors
- Threading
- Input/Output (IO) on a single file descriptor
- I/O Multiplexing
- Initialize and Start the Interpreter
- Hooks for the Interpreter Events
- Memory usage
- Macros for Compatibility
- Defining backward compatible macros for keyword argument functions
- Appendix C. Functions available for use in extconf.rb
- Appendix D. Generational GC
- Incompatibility
- Write barriers
- Don’t touch pointers directly
- Consider whether to insert write barriers
- Combine with built-in types
- Insert write barriers
- Appendix E. RB_GC_GUARD to protect from premature GC
- Appendix F. Ractor support
- fiber
- globals
- implicit_conversion
- keywords
- maintainers
-
make_cheatsheet
- How to use “configure” and “make” commands for Ruby
- In-place build
- Out-of-place build
- How to run the whole test suite
- How to run the test suite with log
- How to run a part of the test suite
- Runs a directory
- Runs a file
- Runs a test whose name includes test_bar
- Runs a file or directory with GNU make
- Runs a ruby-spec directory
- Runs a ruby-spec file
- Runs a ruby-spec file or directory with GNU make
- Runs a bundler spec file
- How to measure coverage of C and Ruby code
- How to benchmark
-
marshal
- Marshal Format
- Stream Format
- true, false, nil
- Fixnum and long
- Symbols and Byte Sequence
- Object References
- Instance Variables
- Extended
- Array
- Bignum
- Class and Module
- Data
- Float
- Hash and Hash with Default Value
- Module and Old Module
- Object
- Regular Expression
- String
- Struct
- User Class
- User Defined
- User Marshal
- memory_view
- method_documentation
-
ractor
- Ractor - Ruby’s Actor-like concurrent abstraction
- Summary
- Multiple Ractors in an interpreter process
- Limited sharing between multiple ractors
- Two-types communication between Ractors
- Copy & Move semantics to send messages
- Thread-safety
- Creation and termination
Ractor.new
- Given block isolation
- An execution result of given block
- Communication between Ractors
- Sending/Receiving ports
- Return value of a block for
Ractor.new
- Wait for multiple Ractors with
Ractor.select
- Closing Ractor’s ports
- Send a message by copying
- Send a message by moving
- Shareable objects
- Language changes to isolate unshareable objects between Ractors
- Global variables
- Instance variables of shareable objects
- Class variables
- Constants
- Implementation note
- Examples
- Traditional Ring example in Actor-model
- Fork-join
- Worker pool
- Pipeline
- Supervise
- regexp
- CONTRIBUTING
- COPYING
- COPYING.ja
- LEGAL
- NEWS
- README.ja
- README
- README.win32
- security
- signals
- standard_library
- syntax
- assignment
- calling_methods
- comments
- control_expressions
- exceptions
- literals
-
methods
- Methods
- Method Names
- Return Values
- Scope
- Overriding
- Arguments
- Default Values
- Array Decomposition
- Array/Hash Argument
- Keyword Arguments
- Keyword and Positional Argument Separation
- Conversion of Hash to Keywords
- Conversion of Keywords to Positional Arguments
- Splitting of Positional Hashes or Keywords
- Block Argument
- Exception Handling
- miscellaneous
- modules_and_classes
- pattern_matching
- precedence
- refinements
Classes and Modules
- ARGF
- ArgumentError
- Array
- BasicObject
- Binding
- Class
- ClosedQueueError
- Comparable
- Complex
- ConditionVariable
- Continuation
- 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::Yielder
- Errno
- Exception
- FalseClass
- Fiber
- Fiber::SchedulerInterface
- FiberError
- File
- File::File::Constants
- File::File::Constants
- File::Stat
- FileTest
- Float
- FloatDomainError
- FrozenError
- GC
- GC::Profiler
- Hash
- IO
- IO::EAGAINWaitReadable
- IO::EAGAINWaitWritable
- IO::EINPROGRESSWaitReadable
- IO::EINPROGRESSWaitWritable
- IO::EWOULDBLOCKWaitReadable
- IO::EWOULDBLOCKWaitWritable
- IO::WaitReadable
- IO::WaitWritable
- IOError
- IndexError
- Integer
- Interrupt
- Kernel
- KeyError
- LoadError
- LocalJumpError
- Marshal
- MatchData
- Math
- Math::DomainError
- Method
- Module
- Mutex
- NameError
- NilClass
- NoMatchingPatternError
- NoMemoryError
- NoMethodError
- NotImplementedError
- Numeric
- Object
- ObjectSpace
- ObjectSpace::WeakMap
- Pool
- Proc
- Process
- Process::GID
- Process::Status
- Process::Sys
- Process::UID
- Queue
- Ractor
- Ractor::ClosedError
- Ractor::Error
- Ractor::IsolationError
- Ractor::MovedError
- Ractor::MovedObject
- Ractor::RemoteError
- Ractor::UnsafeError
- Random
- Random::Formatter
- Range
- RangeError
- Rational
- Regexp
- RegexpError
- Ripper
- RubyVM
- RubyVM::AbstractSyntaxTree
- RubyVM::AbstractSyntaxTree::Node
- RubyVM::InstructionSequence
- RubyVM::MJIT
- RuntimeError
- ScriptError
- SecurityError
- Signal
- SignalException
- SizedQueue
- StandardError
- StopIteration
- String
- Struct
- Symbol
- SyntaxError
- SystemCallError
- SystemExit
- SystemStackError
- Thread
- Thread::Backtrace::Location
- ThreadError
- ThreadGroup
- Time
- TracePoint
- TrueClass
- TypeError
- UnboundMethod
- UncaughtThrowError
- UnicodeNormalize
- Warning
- ZeroDivisionError
- fatal
Methods
- ::=== — SystemCallError
- ::DEBUG — Thread
- ::DEBUG= — Thread
- ::[] — Array
- ::[] — Dir
- ::[] — Hash
- ::[] — ENV
- ::[] — Warning
- ::[]= — ENV
- ::[]= — Warning
- ::_id2ref — ObjectSpace
- ::abort — Process
- ::abort_on_exception — Thread
- ::abort_on_exception= — Thread
- ::absolute_path — File
- ::absolute_path? — File
- ::acos — Math
- ::acosh — Math
- ::add_stress_to_class — GC
- ::aliases — Encoding
- ::all_symbols — Symbol
- ::argv0 — Process
- ::asciicompat_encoding — Encoding::Converter
- ::asin — Math
- ::asinh — Math
- ::assoc — ENV
- ::at — Time
- ::atan — Math
- ::atan2 — Math
- ::atanh — Math
- ::atime — File
- ::auto_compact — GC
- ::auto_compact= — GC
- ::basename — File
- ::binread — IO
- ::binwrite — IO
- ::birthtime — File
- ::blockdev? — File
- ::blocking? — Fiber
- ::bytes — Random
- ::cbrt — Math
- ::change_privilege — Process::UID
- ::change_privilege — Process::GID
- ::chardev? — File
- ::chdir — Dir
- ::children — Dir
- ::chmod — File
- ::chown — File
- ::chroot — Dir
- ::clear — ENV
- ::clear — GC::Profiler
- ::clock_getres — Process
- ::clock_gettime — Process
- ::compact — GC
- ::compatible? — Encoding
- ::compile — RubyVM::InstructionSequence
- ::compile — Regexp
- ::compile_file — RubyVM::InstructionSequence
- ::compile_option — RubyVM::InstructionSequence
- ::compile_option= — RubyVM::InstructionSequence
- ::constants — Module
- ::copy_stream — IO
- ::cos — Math
- ::cosh — Math
- ::count — Ractor
- ::count — GC
- ::count_objects — ObjectSpace
- ::ctime — File
- ::current — Fiber
- ::current — Ractor
- ::current — Thread
- ::daemon — Process
- ::dedent_string — Ripper
- ::default_external — Encoding
- ::default_external= — Encoding
- ::default_internal — Encoding
- ::default_internal= — Encoding
- ::define_finalizer — ObjectSpace
- ::delete — Dir
- ::delete — File
- ::delete — ENV
- ::delete_if — ENV
- ::detach — Process
- ::directory? — File
- ::dirname — File
- ::disable — GC
- ::disable — GC::Profiler
- ::disasm — RubyVM::InstructionSequence
- ::disassemble — RubyVM::InstructionSequence
- ::dump — Marshal
- ::each — ENV
- ::each_builtin — RubyVM
- ::each_child — Dir
- ::each_key — ENV
- ::each_object — ObjectSpace
- ::each_pair — ENV
- ::each_value — ENV
- ::egid — Process
- ::egid= — Process
- ::eid — Process::UID
- ::eid — Process::GID
- ::empty? — Dir
- ::empty? — File
- ::empty? — ENV
- ::enable — GC
- ::enable — GC::Profiler
- ::enabled? — GC::Profiler
- ::enabled? — RubyVM::MJIT
- ::entries — Dir
- ::erf — Math
- ::erfc — Math
- ::escape — Regexp
- ::euid — Process
- ::euid= — Process
- ::except — ENV
- ::exception — Exception
- ::exec — Process
- ::executable? — File
- ::executable_real? — File
- ::exist? — Dir
- ::exist? — File
- ::exit — Thread
- ::exit — Process
- ::exit! — Process
- ::exp — Math
- ::expand_path — File
- ::extname — File
- ::fetch — ENV
- ::file? — File
- ::filter — ENV
- ::filter! — ENV
- ::find — Encoding
- ::fnmatch — File
- ::fnmatch? — File
- ::for_fd — IO
- ::foreach — Dir
- ::foreach — IO
- ::fork — Thread
- ::fork — Process
- ::freeze — ENV
- ::frexp — Math
- ::from_name — Process::UID
- ::from_name — Process::GID
- ::ftype — File
- ::gamma — Math
- ::garbage_collect — ObjectSpace
- ::getegid — Process::Sys
- ::geteuid — Process::Sys
- ::getgid — Process::Sys
- ::getpgid — Process
- ::getpgrp — Process
- ::getpriority — Process
- ::getrlimit — Process
- ::getsid — Process
- ::getuid — Process::Sys
- ::getwd — Dir
- ::gid — Process
- ::gid= — Process
- ::glob — Dir
- ::gm — Time
- ::grant_privilege — Process::UID
- ::grant_privilege — Process::GID
- ::groups — Process
- ::groups= — Process
- ::grpowned? — File
- ::handle_interrupt — Thread
- ::has_key? — ENV
- ::has_value? — ENV
- ::home — Dir
- ::hypot — Math
- ::identical? — File
- ::ignore_deadlock — Thread
- ::ignore_deadlock= — Thread
- ::include? — ENV
- ::initgroups — Process
- ::inspect — ENV
- ::invert — ENV
- ::issetugid — Process::Sys
- ::join — File
- ::keep_if — ENV
- ::key — ENV
- ::key? — ENV
- ::keys — ENV
- ::kill — Thread
- ::kill — Process
- ::last_match — Regexp
- ::last_status — Process
- ::latest_compact_info — GC
- ::latest_gc_info — GC
- ::lchmod — File
- ::lchown — File
- ::ldexp — Math
- ::length — ENV
- ::lex_state_name — Ripper
- ::lgamma — Math
- ::link — File
- ::list — Encoding
- ::list — Thread
- ::list — Signal
- ::load — Marshal
- ::load_from_binary — RubyVM::InstructionSequence
- ::load_from_binary_extra_data — RubyVM::InstructionSequence
- ::local — Time
- ::locale_charmap — Encoding
- ::log — Math
- ::log10 — Math
- ::log2 — Math
- ::lstat — File
- ::lutime — File
- ::main — Ractor
- ::main — Thread
- ::make_shareable — Ractor
- ::malloc_allocated_size — GC
- ::malloc_allocations — GC
- ::maxgroups — Process
- ::maxgroups= — Process
- ::member? — ENV
- ::merge! — ENV
- ::mkdir — Dir
- ::mkfifo — File
- ::mktime — Time
- ::mtbl — RubyVM
- ::mtbl2 — RubyVM
- ::mtime — File
- ::name_list — Encoding
- ::nesting — Module
- ::new — Array
- ::new — String
- ::new — Fiber
- ::new — Pool
- ::new — Dir
- ::new — File
- ::new — Enumerator
- ::new — Enumerator::Lazy
- ::new — Enumerator::Chain
- ::new — Exception
- ::new — SystemExit
- ::new — SignalException
- ::new — KeyError
- ::new — SyntaxError
- ::new — NameError
- ::new — NoMethodError
- ::new — FrozenError
- ::new — SystemCallError
- ::new — Module
- ::new — File::Stat
- ::new — IO
- ::new — BasicObject
- ::new — Hash
- ::new — RubyVM::InstructionSequence
- ::new — Class
- ::new — Ripper
- ::new — Proc
- ::new — Ractor
- ::new — Random
- ::new — Range
- ::new — Regexp
- ::new — Struct
- ::new — Thread
- ::new — Mutex
- ::new — ConditionVariable
- ::new — Queue
- ::new — SizedQueue
- ::new — Time
- ::new — TracePoint
- ::new — Encoding::Converter
- ::new — UncaughtThrowError
- ::new_seed — Random
- ::now — Time
- ::of — RubyVM::InstructionSequence
- ::of — RubyVM::AbstractSyntaxTree
- ::open — Dir
- ::open — File
- ::open — IO
- ::owned? — File
- ::parse — RubyVM::AbstractSyntaxTree
- ::parse_file — RubyVM::AbstractSyntaxTree
- ::pass — Thread
- ::path — File
- ::pending_interrupt? — Thread
- ::pid — Process
- ::pipe — IO
- ::pipe? — File
- ::polar — Complex
- ::popen — IO
- ::ppid — Process
- ::produce — Enumerator
- ::pwd — Dir
- ::quote — Regexp
- ::rand — Random
- ::rassoc — ENV
- ::raw_data — GC::Profiler
- ::re_exchange — Process::UID
- ::re_exchange — Process::GID
- ::re_exchangeable? — Process::UID
- ::re_exchangeable? — Process::GID
- ::read — IO
- ::readable? — File
- ::readable_real? — File
- ::readlines — IO
- ::readlink — File
- ::realdirpath — File
- ::realpath — File
- ::receive — Ractor
- ::receive_if — Ractor
- ::rect — Complex
- ::rectangular — Complex
- ::recv — Ractor
- ::rehash — ENV
- ::reject — ENV
- ::reject! — ENV
- ::remove_stress_to_class — GC
- ::rename — File
- ::replace — ENV
- ::report — GC::Profiler
- ::report_on_exception — Thread
- ::report_on_exception= — Thread
- ::restore — Marshal
- ::result — GC::Profiler
- ::resume — RubyVM::MJIT
- ::rid — Process::UID
- ::rid — Process::GID
- ::rmdir — Dir
- ::ruby2_keywords_hash — Hash
- ::ruby2_keywords_hash? — Hash
- ::schedule — Fiber
- ::scheduler — Fiber
- ::search_convpath — Encoding::Converter
- ::seed — Random
- ::select — IO
- ::select — ENV
- ::select — Ractor
- ::select! — ENV
- ::set_scheduler — Fiber
- ::setegid — Process::Sys
- ::seteuid — Process::Sys
- ::setgid — Process::Sys
- ::setgid? — File
- ::setpgid — Process
- ::setpgrp — Process
- ::setpriority — Process
- ::setproctitle — Process
- ::setregid — Process::Sys
- ::setresgid — Process::Sys
- ::setresuid — Process::Sys
- ::setreuid — Process::Sys
- ::setrgid — Process::Sys
- ::setrlimit — Process
- ::setruid — Process::Sys
- ::setsid — Process
- ::setuid — Process::Sys
- ::setuid? — File
- ::shareable? — Ractor
- ::shift — ENV
- ::sid_available? — Process::UID
- ::sid_available? — Process::GID
- ::signame — Signal
- ::sin — Math
- ::sinh — Math
- ::size — File
- ::size — ENV
- ::size? — File
- ::slice — ENV
- ::socket? — File
- ::spawn — Process
- ::split — File
- ::sqrt — Integer
- ::sqrt — Math
- ::srand — Random
- ::start — Thread
- ::start — GC
- ::stat — RubyVM
- ::stat — File
- ::stat — TracePoint
- ::stat — GC
- ::sticky? — File
- ::stop — Thread
- ::store — ENV
- ::stress — GC
- ::stress= — GC
- ::switch — Process::UID
- ::switch — Process::GID
- ::symlink — File
- ::symlink? — File
- ::sysopen — IO
- ::tan — Math
- ::tanh — Math
- ::times — Process
- ::to_a — ENV
- ::to_h — ENV
- ::to_hash — ENV
- ::to_s — ENV
- ::to_tty? — Exception
- ::total_time — GC::Profiler
- ::trace — TracePoint
- ::trap — Signal
- ::truncate — File
- ::try_convert — Array
- ::try_convert — String
- ::try_convert — IO
- ::try_convert — Hash
- ::try_convert — Regexp
- ::uid — Process
- ::uid= — Process
- ::umask — File
- ::undefine_finalizer — ObjectSpace
- ::union — Regexp
- ::unlink — Dir
- ::unlink — File
- ::update — ENV
- ::urandom — Random
- ::used_modules — Module
- ::utc — Time
- ::utime — File
- ::value? — ENV
- ::values — ENV
- ::values_at — ENV
- ::verify_compaction_references — GC
- ::verify_internal_consistency — GC
- ::verify_transient_heap_internal_consistency — GC
- ::wait — Process::Status
- ::wait — Process
- ::wait2 — Process
- ::waitall — Process
- ::waitpid — Process
- ::waitpid2 — Process
- ::world_readable? — File
- ::world_writable? — File
- ::writable? — File
- ::writable_real? — File
- ::write — IO
- ::yield — Fiber
- ::yield — Ractor
- ::zero? — File
- #! — BasicObject
- #! — Ractor::MovedObject
- #!= — BasicObject
- #!= — Ractor::MovedObject
- #!~ — Object
- #% — Integer
- #% — Numeric
- #% — String
- #% — Float
- #% — Range
- #& — Array
- #& — Integer
- #& — NilClass
- #& — TrueClass
- #& — FalseClass
- #& — Process::Status
- #* — Array
- #* — Integer
- #* — Complex
- #* — String
- #* — Float
- #* — Rational
- #** — Integer
- #** — Complex
- #** — Float
- #** — Rational
- #+ — Array
- #+ — Integer
- #+ — Complex
- #+ — String
- #+ — Float
- #+ — Enumerator
- #+ — Rational
- #+ — Time
- #+@ — Numeric
- #+@ — String
- #- — Array
- #- — Integer
- #- — Complex
- #- — Float
- #- — Rational
- #- — Time
- #-@ — Integer
- #-@ — Complex
- #-@ — Numeric
- #-@ — String
- #-@ — Float
- #-@ — Rational
- #/ — Integer
- #/ — Complex
- #/ — Float
- #/ — Rational
- #< — Integer
- #< — Float
- #< — Module
- #< — Hash
- #< — Comparable
- #<< — Array
- #<< — Integer
- #<< — String
- #<< — IO
- #<< — Proc
- #<< — Method
- #<< — Ractor
- #<< — Queue
- #<< — SizedQueue
- #<= — Integer
- #<= — Float
- #<= — Module
- #<= — Hash
- #<= — Comparable
- #<=> — Array
- #<=> — Object
- #<=> — Integer
- #<=> — Complex
- #<=> — Numeric
- #<=> — String
- #<=> — Float
- #<=> — Module
- #<=> — File::Stat
- #<=> — Rational
- #<=> — Symbol
- #<=> — Time
- #== — Array
- #== — Integer
- #== — Complex
- #== — String
- #== — Float
- #== — Enumerator::ArithmeticSequence
- #== — Exception
- #== — Module
- #== — BasicObject
- #== — Hash
- #== — Proc
- #== — Method
- #== — UnboundMethod
- #== — Process::Status
- #== — Ractor::MovedObject
- #== — Random
- #== — Range
- #== — Rational
- #== — Regexp
- #== — MatchData
- #== — Symbol
- #== — Struct
- #== — Encoding::Converter
- #== — Comparable
- #=== — Object
- #=== — Integer
- #=== — NilClass
- #=== — String
- #=== — Float
- #=== — Enumerator::ArithmeticSequence
- #=== — Module
- #=== — TrueClass
- #=== — FalseClass
- #=== — Proc
- #=== — Method
- #=== — Range
- #=== — Regexp
- #=== — Symbol
- #=~ — Object
- #=~ — NilClass
- #=~ — String
- #=~ — Regexp
- #=~ — Symbol
- #> — Integer
- #> — Float
- #> — Module
- #> — Hash
- #> — Comparable
- #>= — Integer
- #>= — Float
- #>= — Module
- #>= — Hash
- #>= — Comparable
- #>> — Integer
- #>> — Proc
- #>> — Method
- #>> — Process::Status
- #Array — Kernel
- #Complex — Kernel
- #Float — Kernel
- #Hash — Kernel
- #Integer — Kernel
- #Rational — Kernel
- #String — Kernel
- #[] — Array
- #[] — Integer
- #[] — String
- #[] — Continuation
- #[] — ObjectSpace::WeakMap
- #[] — Hash
- #[] — Proc
- #[] — Method
- #[] — Ractor
- #[] — MatchData
- #[] — Symbol
- #[] — Struct
- #[] — Thread
- #[]= — Array
- #[]= — String
- #[]= — ObjectSpace::WeakMap
- #[]= — Hash
- #[]= — Ractor
- #[]= — Struct
- #[]= — Thread
- #^ — Integer
- #^ — NilClass
- #^ — TrueClass
- #^ — FalseClass
- #__callee__ — Kernel
- #__dir__ — Kernel
- #__id__ — BasicObject
- #__id__ — Ractor::MovedObject
- #__method__ — Kernel
- #__send__ — BasicObject
- #__send__ — Ractor::MovedObject
- #_enumerable_collect — Enumerator::Lazy
- #_enumerable_collect_concat — Enumerator::Lazy
- #_enumerable_drop — Enumerator::Lazy
- #_enumerable_drop_while — Enumerator::Lazy
- #_enumerable_filter — Enumerator::Lazy
- #_enumerable_filter_map — Enumerator::Lazy
- #_enumerable_find_all — Enumerator::Lazy
- #_enumerable_flat_map — Enumerator::Lazy
- #_enumerable_grep — Enumerator::Lazy
- #_enumerable_grep_v — Enumerator::Lazy
- #_enumerable_map — Enumerator::Lazy
- #_enumerable_reject — Enumerator::Lazy
- #_enumerable_select — Enumerator::Lazy
- #_enumerable_take — Enumerator::Lazy
- #_enumerable_take_while — Enumerator::Lazy
- #_enumerable_uniq — Enumerator::Lazy
- #_enumerable_with_index — Enumerator::Lazy
- #_enumerable_zip — Enumerator::Lazy
- #` — Kernel
- #abort — Kernel
- #abort_on_exception — Thread
- #abort_on_exception= — Thread
- #abs — Integer
- #abs — Complex
- #abs — Numeric
- #abs — Float
- #abs — Rational
- #abs2 — Complex
- #abs2 — Numeric
- #absolute_path — RubyVM::InstructionSequence
- #absolute_path — Thread::Backtrace::Location
- #add — ThreadGroup
- #add_trace_func — Thread
- #advise — IO
- #alias_method — Module
- #alive? — Fiber
- #alive? — Thread
- #all? — Array
- #all? — Enumerable
- #allbits? — Integer
- #allocate — Class
- #ancestors — Module
- #angle — Complex
- #angle — Numeric
- #angle — Float
- #any? — Array
- #any? — Hash
- #any? — Enumerable
- #anybits? — Integer
- #append — Array
- #append_features — Module
- #arg — Complex
- #arg — Numeric
- #arg — Float
- #args — NoMethodError
- #argv — ARGF
- #arity — Proc
- #arity — Method
- #arity — UnboundMethod
- #ascii_compatible? — Encoding
- #ascii_only? — String
- #asctime — Time
- #assoc — Array
- #assoc — Hash
- #at — Array
- #at_exit — Kernel
- #atime — File
- #atime — File::Stat
- #attr — Module
- #attr_accessor — Module
- #attr_reader — Module
- #attr_writer — Module
- #autoclose= — IO
- #autoclose? — IO
- #autoload — Module
- #autoload — Kernel
- #autoload? — Module
- #autoload? — Kernel
- #b — String
- #backtrace — Fiber
- #backtrace — Exception
- #backtrace — Thread
- #backtrace_locations — Fiber
- #backtrace_locations — Exception
- #backtrace_locations — Thread
- #base_label — RubyVM::InstructionSequence
- #base_label — Thread::Backtrace::Location
- #begin — Enumerator::ArithmeticSequence
- #begin — Range
- #begin — MatchData
- #between? — Comparable
- #bind — UnboundMethod
- #bind_call — UnboundMethod
- #binding — Proc
- #binding — TracePoint
- #binding — Kernel
- #binmode — IO
- #binmode — ARGF
- #binmode? — IO
- #binmode? — ARGF
- #birthtime — File
- #birthtime — File::Stat
- #bit_length — Integer
- #blksize — File::Stat
- #block — Fiber::SchedulerInterface
- #block_given? — Kernel
- #blockdev? — File::Stat
- #blockdev? — FileTest
- #blocking? — Fiber
- #blocks — File::Stat
- #broadcast — ConditionVariable
- #bsearch — Array
- #bsearch — Range
- #bsearch_index — Array
- #bytes — String
- #bytes — Random
- #bytesize — String
- #byteslice — String
- #call — Continuation
- #call — Proc
- #call — Method
- #callcc — Kernel
- #callee_id — TracePoint
- #caller — Kernel
- #caller_locations — Kernel
- #capitalize — String
- #capitalize — Symbol
- #capitalize! — String
- #captures — MatchData
- #casecmp — String
- #casecmp — Symbol
- #casecmp? — String
- #casecmp? — Symbol
- #casefold? — Regexp
- #catch — Kernel
- #cause — Exception
- #ceil — Integer
- #ceil — Numeric
- #ceil — Float
- #ceil — Rational
- #ceil — Time
- #center — String
- #chain — Enumerable
- #chardev? — File::Stat
- #chardev? — FileTest
- #chars — String
- #children — RubyVM::AbstractSyntaxTree::Node
- #children — Dir
- #chmod — File
- #chomp — String
- #chomp — Kernel
- #chomp! — String
- #chop — String
- #chop — Kernel
- #chop! — String
- #chown — File
- #chr — Integer
- #chr — String
- #chunk — Enumerator::Lazy
- #chunk — Enumerable
- #chunk_while — Enumerator::Lazy
- #chunk_while — Enumerable
- #clamp — Comparable
- #class — Kernel
- #class_eval — Module
- #class_exec — Module
- #class_variable_defined? — Module
- #class_variable_get — Module
- #class_variable_set — Module
- #class_variables — Module
- #clear — Array
- #clear — String
- #clear — Hash
- #clear — Queue
- #clear — SizedQueue
- #clone — Numeric
- #clone — Method
- #clone — UnboundMethod
- #clone — Kernel
- #close — Fiber::SchedulerInterface
- #close — Dir
- #close — IO
- #close — ARGF
- #close — Queue
- #close — SizedQueue
- #close_incoming — Ractor
- #close_on_exec= — IO
- #close_on_exec? — IO
- #close_outgoing — Ractor
- #close_read — IO
- #close_write — IO
- #closed? — IO
- #closed? — ARGF
- #closed? — Queue
- #codepoints — String
- #coerce — Integer
- #coerce — Numeric
- #coerce — Float
- #collect — Array
- #collect — Enumerator::Lazy
- #collect — Enumerable
- #collect! — Array
- #collect_concat — Enumerator::Lazy
- #collect_concat — Enumerable
- #column — Ripper
- #combination — Array
- #compact — Array
- #compact — Hash
- #compact! — Array
- #compact! — Hash
- #compare_by_identity — Hash
- #compare_by_identity? — Hash
- #concat — Array
- #concat — String
- #conj — Complex
- #conj — Numeric
- #conjugate — Complex
- #conjugate — Numeric
- #const_defined? — Module
- #const_get — Module
- #const_missing — Module
- #const_set — Module
- #const_source_location — Module
- #constants — Module
- #convert — Encoding::Converter
- #convpath — Encoding::Converter
- #coredump? — Process::Status
- #count — Array
- #count — String
- #count — Range
- #count — Enumerable
- #cover? — Range
- #crypt — String
- #ctime — File
- #ctime — File::Stat
- #ctime — Time
- #curry — Proc
- #curry — Method
- #cycle — Array
- #cycle — Enumerable
- #day — Time
- #debug_output — Ripper
- #debug_output= — Ripper
- #deconstruct — Array
- #deconstruct — Struct
- #deconstruct_keys — Hash
- #deconstruct_keys — Struct
- #dedent_string — Ripper
- #default — Hash
- #default= — Hash
- #default_proc — Hash
- #default_proc= — Hash
- #define_method — Module
- #define_singleton_method — Object
- #defined_class — TracePoint
- #delete — Array
- #delete — String
- #delete — Hash
- #delete! — String
- #delete_at — Array
- #delete_if — Array
- #delete_if — Hash
- #delete_prefix — String
- #delete_prefix! — String
- #delete_suffix — String
- #delete_suffix! — String
- #denominator — Integer
- #denominator — Complex
- #denominator — Numeric
- #denominator — Float
- #denominator — Rational
- #deprecate_constant — Module
- #deq — Queue
- #deq — SizedQueue
- #destination_encoding — Encoding::UndefinedConversionError
- #destination_encoding — Encoding::InvalidByteSequenceError
- #destination_encoding — Encoding::Converter
- #destination_encoding_name — Encoding::UndefinedConversionError
- #destination_encoding_name — Encoding::InvalidByteSequenceError
- #detect — Enumerable
- #dev — File::Stat
- #dev_major — File::Stat
- #dev_minor — File::Stat
- #difference — Array
- #dig — Array
- #dig — Hash
- #dig — Struct
- #digits — Integer
- #directory? — File::Stat
- #directory? — FileTest
- #disable — TracePoint
- #disasm — RubyVM::InstructionSequence
- #disassemble — RubyVM::InstructionSequence
- #display — Object
- #div — Integer
- #div — Numeric
- #divmod — Integer
- #divmod — Numeric
- #divmod — Float
- #downcase — String
- #downcase — Symbol
- #downcase! — String
- #downto — Integer
- #drop — Array
- #drop — Enumerator::Lazy
- #drop — Enumerable
- #drop_while — Array
- #drop_while — Enumerator::Lazy
- #drop_while — Enumerable
- #dst? — Time
- #dummy? — Encoding
- #dump — String
- #dup — Object
- #dup — Numeric
- #each — Array
- #each — Dir
- #each — Enumerator
- #each — Enumerator::Chain
- #each — Enumerator::ArithmeticSequence
- #each — IO
- #each — ObjectSpace::WeakMap
- #each — Hash
- #each — ARGF
- #each — Range
- #each — Struct
- #each_byte — String
- #each_byte — IO
- #each_byte — ARGF
- #each_char — String
- #each_char — IO
- #each_char — ARGF
- #each_child — Dir
- #each_child — RubyVM::InstructionSequence
- #each_codepoint — String
- #each_codepoint — IO
- #each_codepoint — ARGF
- #each_cons — Enumerable
- #each_entry — Enumerable
- #each_grapheme_cluster — String
- #each_index — Array
- #each_key — ObjectSpace::WeakMap
- #each_key — Hash
- #each_line — String
- #each_line — IO
- #each_line — ARGF
- #each_pair — ObjectSpace::WeakMap
- #each_pair — Hash
- #each_pair — Struct
- #each_slice — Enumerable
- #each_value — ObjectSpace::WeakMap
- #each_value — Hash
- #each_with_index — Enumerator
- #each_with_index — Enumerable
- #each_with_object — Enumerator
- #each_with_object — Enumerable
- #eager — Enumerator::Lazy
- #empty? — Array
- #empty? — String
- #empty? — Hash
- #empty? — Symbol
- #empty? — Queue
- #empty? — SizedQueue
- #empty? — FileTest
- #enable — TracePoint
- #enabled? — TracePoint
- #enclose — ThreadGroup
- #enclosed? — ThreadGroup
- #encode — String
- #encode! — String
- #encoding — String
- #encoding — Ripper
- #encoding — Regexp
- #encoding — Symbol
- #end — Enumerator::ArithmeticSequence
- #end — Range
- #end — MatchData
- #end_seen? — Ripper
- #end_with? — String
- #end_with? — Symbol
- #enq — Queue
- #enq — SizedQueue
- #entries — Range
- #entries — Enumerable
- #enum_for — Object
- #enum_for — Enumerator::Lazy
- #eof — IO
- #eof — ARGF
- #eof? — IO
- #eof? — ARGF
- #eql? — Array
- #eql? — Object
- #eql? — Numeric
- #eql? — String
- #eql? — Float
- #eql? — Enumerator::ArithmeticSequence
- #eql? — Hash
- #eql? — Proc
- #eql? — Method
- #eql? — UnboundMethod
- #eql? — Range
- #eql? — Regexp
- #eql? — MatchData
- #eql? — Struct
- #eql? — Time
- #equal? — BasicObject
- #equal? — Ractor::MovedObject
- #errno — SystemCallError
- #error? — Ripper
- #error_bytes — Encoding::InvalidByteSequenceError
- #error_char — Encoding::UndefinedConversionError
- #eval — RubyVM::InstructionSequence
- #eval — Binding
- #eval — Kernel
- #eval_script — TracePoint
- #even? — Integer
- #event — TracePoint
- #except — Hash
- #exception — Exception
- #exclude_end? — Enumerator::ArithmeticSequence
- #exclude_end? — Range
- #exec — Kernel
- #executable? — File::Stat
- #executable? — FileTest
- #executable_real? — File::Stat
- #executable_real? — FileTest
- #exist? — FileTest
- #exit — Thread
- #exit — Kernel
- #exit! — Kernel
- #exit_value — LocalJumpError
- #exited? — Process::Status
- #exitstatus — Process::Status
- #extend — Object
- #extend_object — Module
- #extended — Module
- #external_encoding — IO
- #external_encoding — ARGF
- #fail — Kernel
- #fcntl — IO
- #fdatasync — IO
- #fdiv — Integer
- #fdiv — Complex
- #fdiv — Numeric
- #fdiv — Float
- #fdiv — Rational
- #feed — Enumerator
- #fetch — Array
- #fetch — Hash
- #fetch — Thread
- #fetch_values — Hash
- #fiber — Fiber::SchedulerInterface
- #file — ARGF
- #file? — File::Stat
- #file? — FileTest
- #filename — ARGF
- #filename — Ripper
- #fileno — Dir
- #fileno — IO
- #fileno — ARGF
- #fill — Array
- #filter — Array
- #filter — Enumerator::Lazy
- #filter — Hash
- #filter — Struct
- #filter — Enumerable
- #filter! — Array
- #filter! — Hash
- #filter_map — Enumerator::Lazy
- #filter_map — Enumerable
- #find — Enumerable
- #find_all — Enumerator::Lazy
- #find_all — Enumerable
- #find_index — Array
- #find_index — Enumerable
- #finish — Encoding::Converter
- #finite? — Complex
- #finite? — Numeric
- #finite? — Float
- #first — Array
- #first — Enumerator::ArithmeticSequence
- #first — Range
- #first — Enumerable
- #first_column — RubyVM::AbstractSyntaxTree::Node
- #first_lineno — RubyVM::AbstractSyntaxTree::Node
- #first_lineno — RubyVM::InstructionSequence
- #fixed_encoding? — Regexp
- #flat_map — Enumerator::Lazy
- #flat_map — Enumerable
- #flatten — Array
- #flatten — Hash
- #flatten! — Array
- #flock — File
- #floor — Integer
- #floor — Numeric
- #floor — Float
- #floor — Rational
- #floor — Time
- #flush — IO
- #force — Enumerator::Lazy
- #force_encoding — String
- #fork — Kernel
- #format — Kernel
- #freeze — Object
- #freeze — String
- #freeze — Module
- #friday? — Time
- #frozen? — Kernel
- #fsync — IO
- #ftype — File::Stat
- #full_message — Exception
- #garbage_collect — GC
- #garbage_collect — ObjectSpace
- #gcd — Integer
- #gcdlcm — Integer
- #getbyte — String
- #getbyte — IO
- #getbyte — ARGF
- #getc — IO
- #getc — ARGF
- #getgm — Time
- #getlocal — Time
- #gets — IO
- #gets — ARGF
- #gets — Kernel
- #getutc — Time
- #gid — File::Stat
- #global_variables — Kernel
- #gm — Time
- #gmt? — Time
- #gmt_offset — Time
- #gmtime — Time
- #gmtoff — Time
- #grapheme_clusters — String
- #grep — Enumerator::Lazy
- #grep — Enumerable
- #grep_v — Enumerator::Lazy
- #grep_v — Enumerable
- #group — Thread
- #group_by — Enumerable
- #grpowned? — File::Stat
- #grpowned? — FileTest
- #gsub — String
- #gsub — Kernel
- #gsub! — String
- #has_key? — Hash
- #has_value? — Hash
- #hash — Array
- #hash — Object
- #hash — Complex
- #hash — String
- #hash — Float
- #hash — Enumerator::ArithmeticSequence
- #hash — Hash
- #hash — Proc
- #hash — Method
- #hash — UnboundMethod
- #hash — Range
- #hash — Rational
- #hash — Regexp
- #hash — MatchData
- #hash — Struct
- #hash — Time
- #hex — String
- #hour — Time
- #i — Numeric
- #id2name — Symbol
- #identical? — FileTest
- #imag — Complex
- #imag — Numeric
- #imaginary — Complex
- #imaginary — Numeric
- #include — Module
- #include? — Array
- #include? — String
- #include? — Module
- #include? — ObjectSpace::WeakMap
- #include? — Hash
- #include? — Range
- #include? — Enumerable
- #included — Module
- #included_modules — Module
- #incomplete_input? — Encoding::InvalidByteSequenceError
- #index — Array
- #index — String
- #infinite? — Complex
- #infinite? — Numeric
- #infinite? — Float
- #inherited — Class
- #initialize_copy — Array
- #initialize_copy — String
- #initialize_copy — Hash
- #inject — Enumerable
- #ino — File::Stat
- #inplace_mode — ARGF
- #inplace_mode= — ARGF
- #insert — Array
- #insert — String
- #insert_output — Encoding::Converter
- #inspect — Array
- #inspect — RubyVM::AbstractSyntaxTree::Node
- #inspect — Object
- #inspect — Integer
- #inspect — Complex
- #inspect — NilClass
- #inspect — String
- #inspect — Float
- #inspect — Fiber
- #inspect — Dir
- #inspect — Encoding
- #inspect — Enumerator
- #inspect — Enumerator::Chain
- #inspect — Enumerator::ArithmeticSequence
- #inspect — Exception
- #inspect — Module
- #inspect — File::Stat
- #inspect — IO
- #inspect — ObjectSpace::WeakMap
- #inspect — Hash
- #inspect — ARGF
- #inspect — RubyVM::InstructionSequence
- #inspect — TrueClass
- #inspect — FalseClass
- #inspect — Proc
- #inspect — Method
- #inspect — UnboundMethod
- #inspect — Process::Status
- #inspect — Ractor
- #inspect — Range
- #inspect — Rational
- #inspect — Regexp
- #inspect — MatchData
- #inspect — Symbol
- #inspect — Struct
- #inspect — Thread
- #inspect — Time
- #inspect — TracePoint
- #inspect — Encoding::Converter
- #inspect — Thread::Backtrace::Location
- #instance_eval — BasicObject
- #instance_eval — Ractor::MovedObject
- #instance_exec — BasicObject
- #instance_exec — Ractor::MovedObject
- #instance_method — Module
- #instance_methods — Module
- #instance_of? — Object
- #instance_variable_defined? — Object
- #instance_variable_get — Object
- #instance_variable_set — Object
- #instance_variables — Object
- #instruction_sequence — TracePoint
- #integer? — Integer
- #integer? — Numeric
- #intern — String
- #intern — Symbol
- #internal_encoding — IO
- #internal_encoding — ARGF
- #intersection — Array
- #invert — Hash
- #io_wait — Fiber::SchedulerInterface
- #ioctl — IO
- #is_a? — Object
- #isatty — IO
- #isdst — Time
- #iterator? — Kernel
- #itself — Object
- #join — Array
- #join — Thread
- #keep_if — Array
- #keep_if — Hash
- #kernel_sleep — Fiber::SchedulerInterface
- #key — KeyError
- #key — Hash
- #key? — ObjectSpace::WeakMap
- #key? — Hash
- #key? — Thread
- #keys — ObjectSpace::WeakMap
- #keys — Hash
- #keys — Thread
- #kill — Thread
- #kind_of? — Object
- #label — RubyVM::InstructionSequence
- #label — Thread::Backtrace::Location
- #lambda — Kernel
- #lambda? — Proc
- #last — Array
- #last — Enumerator::ArithmeticSequence
- #last — Range
- #last_column — RubyVM::AbstractSyntaxTree::Node
- #last_error — Encoding::Converter
- #last_lineno — RubyVM::AbstractSyntaxTree::Node
- #lazy — Enumerator::Lazy
- #lazy — Enumerable
- #lcm — Integer
- #length — Array
- #length — String
- #length — ObjectSpace::WeakMap
- #length — Hash
- #length — MatchData
- #length — Symbol
- #length — Struct
- #length — Queue
- #length — SizedQueue
- #lineno — IO
- #lineno — ARGF
- #lineno — Ripper
- #lineno — TracePoint
- #lineno — Thread::Backtrace::Location
- #lineno= — IO
- #lineno= — ARGF
- #lines — String
- #list — ThreadGroup
- #ljust — String
- #load — Kernel
- #local_variable_defined? — Binding
- #local_variable_get — Binding
- #local_variable_set — Binding
- #local_variables — NameError
- #local_variables — Binding
- #local_variables — Kernel
- #localtime — Time
- #lock — Mutex
- #locked? — Mutex
- #loop — Kernel
- #lstat — File
- #lstrip — String
- #lstrip! — String
- #magnitude — Integer
- #magnitude — Complex
- #magnitude — Numeric
- #magnitude — Float
- #magnitude — Rational
- #map — Array
- #map — Enumerator::Lazy
- #map — Enumerable
- #map! — Array
- #match — String
- #match — Regexp
- #match — Symbol
- #match? — String
- #match? — Regexp
- #match? — Symbol
- #max — Array
- #max — Range
- #max — SizedQueue
- #max — Enumerable
- #max= — SizedQueue
- #max_by — Enumerable
- #mday — Time
- #member? — ObjectSpace::WeakMap
- #member? — Hash
- #member? — Range
- #member? — Enumerable
- #members — Struct
- #merge — Hash
- #merge! — Hash
- #message — Exception
- #method — Object
- #method_added — Module
- #method_defined? — Module
- #method_id — TracePoint
- #method_missing — BasicObject
- #method_missing — Ractor::MovedObject
- #method_removed — Module
- #method_undefined — Module
- #methods — Object
- #min — Array
- #min — Range
- #min — Time
- #min — Enumerable
- #min_by — Enumerable
- #minmax — Array
- #minmax — Range
- #minmax — Enumerable
- #minmax_by — Enumerable
- #mode — File::Stat
- #module_eval — Module
- #module_exec — Module
- #module_function — Module
- #modulo — Integer
- #modulo — Numeric
- #modulo — Float
- #mon — Time
- #monday? — Time
- #month — Time
- #mtime — File
- #mtime — File::Stat
- #name — Encoding
- #name — NameError
- #name — Module
- #name — Method
- #name — UnboundMethod
- #name — Ractor
- #name — Symbol
- #name — Thread
- #name= — Thread
- #named_captures — Regexp
- #named_captures — MatchData
- #names — Encoding
- #names — Regexp
- #names — MatchData
- #nan? — Float
- #negative? — Numeric
- #negative? — Float
- #negative? — Rational
- #new — Class
- #next — Integer
- #next — String
- #next — Enumerator
- #next — Symbol
- #next! — String
- #next_float — Float
- #next_values — Enumerator
- #nil? — Object
- #nil? — NilClass
- #nlink — File::Stat
- #nobits? — Integer
- #none? — Array
- #none? — Enumerable
- #nonzero? — Numeric
- #nsec — Time
- #num_waiting — Queue
- #num_waiting — SizedQueue
- #numerator — Integer
- #numerator — Complex
- #numerator — Numeric
- #numerator — Float
- #numerator — Rational
- #object_id — Object
- #oct — String
- #odd? — Integer
- #offset — MatchData
- #one? — Array
- #one? — Enumerable
- #open — Kernel
- #options — Regexp
- #ord — Integer
- #ord — String
- #original_name — Method
- #original_name — UnboundMethod
- #owned? — File::Stat
- #owned? — Mutex
- #owned? — FileTest
- #owner — Method
- #owner — UnboundMethod
- #p — Kernel
- #pack — Array
- #parameters — Proc
- #parameters — Method
- #parameters — UnboundMethod
- #parameters — TracePoint
- #parse — Ripper
- #partition — String
- #partition — Enumerable
- #path — Dir
- #path — File
- #path — ARGF
- #path — RubyVM::InstructionSequence
- #path — TracePoint
- #path — Thread::Backtrace::Location
- #peek — Enumerator
- #peek_values — Enumerator
- #pending_interrupt? — Thread
- #permutation — Array
- #phase — Complex
- #phase — Numeric
- #phase — Float
- #pid — IO
- #pid — Process::Status
- #pipe? — File::Stat
- #pipe? — FileTest
- #polar — Complex
- #polar — Numeric
- #pop — Array
- #pop — Queue
- #pop — SizedQueue
- #pos — Dir
- #pos — IO
- #pos — ARGF
- #pos= — Dir
- #pos= — IO
- #pos= — ARGF
- #positive? — Numeric
- #positive? — Float
- #positive? — Rational
- #post_match — MatchData
- #pow — Integer
- #pp — Kernel
- #pre_match — MatchData
- #pread — IO
- #pred — Integer
- #prepend — Array
- #prepend — String
- #prepend — Module
- #prepend_features — Module
- #prepended — Module
- #prev_float — Float
- #primitive_convert — Encoding::Converter
- #primitive_errinfo — Encoding::Converter
- #print — IO
- #print — ARGF
- #print — Kernel
- #printf — IO
- #printf — ARGF
- #printf — Kernel
- #priority — Thread
- #priority= — Thread
- #private — Module
- #private_call? — NoMethodError
- #private_class_method — Module
- #private_constant — Module
- #private_instance_methods — Module
- #private_method_defined? — Module
- #private_methods — Object
- #proc — Kernel
- #process_wait — Fiber::SchedulerInterface
- #product — Array
- #protected — Module
- #protected_instance_methods — Module
- #protected_method_defined? — Module
- #protected_methods — Object
- #public — Module
- #public_class_method — Module
- #public_constant — Module
- #public_instance_method — Module
- #public_instance_methods — Module
- #public_method — Object
- #public_method_defined? — Module
- #public_methods — Object
- #public_send — Object
- #push — Array
- #push — Queue
- #push — SizedQueue
- #putback — Encoding::Converter
- #putc — IO
- #putc — ARGF
- #putc — Kernel
- #puts — IO
- #puts — ARGF
- #puts — Kernel
- #pwrite — IO
- #quo — Complex
- #quo — Numeric
- #quo — Float
- #quo — Rational
- #raise — Fiber
- #raise — Thread
- #raise — Kernel
- #raised_exception — TracePoint
- #rand — Random
- #rand — Kernel
- #rand — Random::Formatter
- #random_number — Random::Formatter
- #rassoc — Array
- #rassoc — Hash
- #rationalize — Integer
- #rationalize — Complex
- #rationalize — NilClass
- #rationalize — Float
- #rationalize — Rational
- #rdev — File::Stat
- #rdev_major — File::Stat
- #rdev_minor — File::Stat
- #read — Dir
- #read — IO
- #read — ARGF
- #read_nonblock — IO
- #read_nonblock — ARGF
- #readable? — File::Stat
- #readable? — FileTest
- #readable_real? — File::Stat
- #readable_real? — FileTest
- #readagain_bytes — Encoding::InvalidByteSequenceError
- #readbyte — IO
- #readbyte — ARGF
- #readchar — IO
- #readchar — ARGF
- #readline — IO
- #readline — ARGF
- #readline — Kernel
- #readlines — IO
- #readlines — ARGF
- #readlines — Kernel
- #readpartial — IO
- #readpartial — ARGF
- #real — Complex
- #real — Numeric
- #real? — Complex
- #real? — Numeric
- #reason — LocalJumpError
- #receive — Ractor
- #receive_if — Ractor
- #receiver — KeyError
- #receiver — NameError
- #receiver — FrozenError
- #receiver — Binding
- #receiver — Method
- #rect — Complex
- #rect — Numeric
- #rectangular — Complex
- #rectangular — Numeric
- #recv — Ractor
- #reduce — Enumerable
- #refine — Module
- #regexp — MatchData
- #rehash — Hash
- #reject — Array
- #reject — Enumerator::Lazy
- #reject — Hash
- #reject — Enumerable
- #reject! — Array
- #reject! — Hash
- #remainder — Integer
- #remainder — Numeric
- #remove_class_variable — Module
- #remove_const — Module
- #remove_instance_variable — Object
- #remove_method — Module
- #reopen — IO
- #repeated_combination — Array
- #repeated_permutation — Array
- #replace — Array
- #replace — String
- #replace — Hash
- #replacement — Encoding::Converter
- #replacement= — Encoding::Converter
- #replicate — Encoding
- #report_on_exception — Thread
- #report_on_exception= — Thread
- #require — Kernel
- #require_relative — Kernel
- #respond_to? — Object
- #respond_to_missing? — Object
- #result — StopIteration
- #resume — Fiber
- #return_value — TracePoint
- #reverse — Array
- #reverse — String
- #reverse! — Array
- #reverse! — String
- #reverse_each — Array
- #reverse_each — Enumerable
- #rewind — Dir
- #rewind — Enumerator
- #rewind — Enumerator::Chain
- #rewind — IO
- #rewind — ARGF
- #rindex — Array
- #rindex — String
- #rjust — String
- #rotate — Array
- #rotate! — Array
- #round — Integer
- #round — Numeric
- #round — Float
- #round — Rational
- #round — Time
- #rpartition — String
- #rstrip — String
- #rstrip! — String
- #ruby2_keywords — Module
- #ruby2_keywords — Proc
- #run — Thread
- #sample — Array
- #saturday? — Time
- #scan — String
- #scrub — String
- #scrub! — String
- #sec — Time
- #seed — Random
- #seek — Dir
- #seek — IO
- #seek — ARGF
- #select — Array
- #select — Enumerator::Lazy
- #select — Hash
- #select — Struct
- #select — Kernel
- #select — Enumerable
- #select! — Array
- #select! — Hash
- #self — TracePoint
- #send — Object
- #send — Ractor
- #set_backtrace — Exception
- #set_encoding — IO
- #set_encoding — ARGF
- #set_encoding_by_bom — IO
- #set_trace_func — Thread
- #set_trace_func — Kernel
- #setbyte — String
- #setgid? — File::Stat
- #setgid? — FileTest
- #setuid? — File::Stat
- #setuid? — FileTest
- #shift — Array
- #shift — Hash
- #shift — Queue
- #shift — SizedQueue
- #shuffle — Array
- #shuffle! — Array
- #signal — ConditionVariable
- #signaled? — Process::Status
- #signo — SignalException
- #singleton_class — Object
- #singleton_class? — Module
- #singleton_method — Object
- #singleton_method_added — BasicObject
- #singleton_method_removed — BasicObject
- #singleton_method_undefined — BasicObject
- #singleton_methods — Object
- #size — Array
- #size — Integer
- #size — String
- #size — File
- #size — Enumerator
- #size — Enumerator::Chain
- #size — Enumerator::ArithmeticSequence
- #size — File::Stat
- #size — ObjectSpace::WeakMap
- #size — Hash
- #size — Range
- #size — MatchData
- #size — Symbol
- #size — Struct
- #size — Queue
- #size — SizedQueue
- #size — FileTest
- #size? — File::Stat
- #size? — FileTest
- #skip — ARGF
- #sleep — Mutex
- #sleep — Kernel
- #slice — Array
- #slice — String
- #slice — Hash
- #slice — Symbol
- #slice! — Array
- #slice! — String
- #slice_after — Enumerator::Lazy
- #slice_after — Enumerable
- #slice_before — Enumerator::Lazy
- #slice_before — Enumerable
- #slice_when — Enumerator::Lazy
- #slice_when — Enumerable
- #socket? — File::Stat
- #socket? — FileTest
- #sort — Array
- #sort — Enumerable
- #sort! — Array
- #sort_by — Enumerable
- #sort_by! — Array
- #source — Regexp
- #source_encoding — Encoding::UndefinedConversionError
- #source_encoding — Encoding::InvalidByteSequenceError
- #source_encoding — Encoding::Converter
- #source_encoding_name — Encoding::UndefinedConversionError
- #source_encoding_name — Encoding::InvalidByteSequenceError
- #source_location — Binding
- #source_location — Proc
- #source_location — Method
- #source_location — UnboundMethod
- #spawn — Kernel
- #split — String
- #sprintf — Kernel
- #squeeze — String
- #squeeze! — String
- #srand — Kernel
- #start_with? — String
- #start_with? — Symbol
- #stat — IO
- #state — Ripper
- #status — SystemExit
- #status — Thread
- #step — Numeric
- #step — Enumerator::ArithmeticSequence
- #step — Range
- #sticky? — File::Stat
- #sticky? — FileTest
- #stop? — Thread
- #stopped? — Process::Status
- #stopsig — Process::Status
- #store — Hash
- #strftime — Time
- #string — MatchData
- #strip — String
- #strip! — String
- #sub — String
- #sub — Kernel
- #sub! — String
- #subsec — Time
- #succ — Integer
- #succ — String
- #succ — Symbol
- #succ! — String
- #success? — SystemExit
- #success? — Process::Status
- #sum — Array
- #sum — String
- #sum — Enumerable
- #sunday? — Time
- #super_method — Method
- #super_method — UnboundMethod
- #superclass — Class
- #swapcase — String
- #swapcase — Symbol
- #swapcase! — String
- #symlink? — File::Stat
- #symlink? — FileTest
- #sync — IO
- #sync= — IO
- #synchronize — Mutex
- #syscall — Kernel
- #sysread — IO
- #sysseek — IO
- #system — Kernel
- #syswrite — IO
- #tag — UncaughtThrowError
- #taint — Object
- #tainted? — Object
- #take — Array
- #take — Enumerator::Lazy
- #take — Ractor
- #take — Enumerable
- #take_while — Array
- #take_while — Enumerator::Lazy
- #take_while — Enumerable
- #tally — Enumerable
- #tap — Kernel
- #tell — Dir
- #tell — IO
- #tell — ARGF
- #terminate — Thread
- #termsig — Process::Status
- #test — Kernel
- #then — Kernel
- #thread_variable? — Thread
- #thread_variable_get — Thread
- #thread_variable_set — Thread
- #thread_variables — Thread
- #throw — Kernel
- #thursday? — Time
- #times — Integer
- #to_a — Array
- #to_a — NilClass
- #to_a — Enumerator::Lazy
- #to_a — Hash
- #to_a — ARGF
- #to_a — RubyVM::InstructionSequence
- #to_a — Range
- #to_a — MatchData
- #to_a — Struct
- #to_a — Time
- #to_a — Enumerable
- #to_ary — Array
- #to_binary — RubyVM::InstructionSequence
- #to_c — Complex
- #to_c — NilClass
- #to_c — Numeric
- #to_c — String
- #to_enum — Object
- #to_enum — Enumerator::Lazy
- #to_f — Integer
- #to_f — Complex
- #to_f — NilClass
- #to_f — String
- #to_f — Float
- #to_f — Rational
- #to_f — Time
- #to_h — Array
- #to_h — NilClass
- #to_h — Hash
- #to_h — Struct
- #to_h — Enumerable
- #to_hash — Hash
- #to_i — Integer
- #to_i — Complex
- #to_i — NilClass
- #to_i — String
- #to_i — Float
- #to_i — IO
- #to_i — ARGF
- #to_i — Process::Status
- #to_i — Rational
- #to_i — Time
- #to_int — Integer
- #to_int — Numeric
- #to_int — Float
- #to_io — IO
- #to_io — ARGF
- #to_path — Dir
- #to_path — File
- #to_proc — Enumerator::Yielder
- #to_proc — Hash
- #to_proc — Proc
- #to_proc — Method
- #to_proc — Symbol
- #to_r — Integer
- #to_r — Complex
- #to_r — NilClass
- #to_r — String
- #to_r — Float
- #to_r — Rational
- #to_r — Time
- #to_s — Array
- #to_s — Object
- #to_s — Integer
- #to_s — Complex
- #to_s — NilClass
- #to_s — String
- #to_s — Float
- #to_s — Fiber
- #to_s — Encoding
- #to_s — Exception
- #to_s — Module
- #to_s — Hash
- #to_s — ARGF
- #to_s — TrueClass
- #to_s — FalseClass
- #to_s — Proc
- #to_s — Method
- #to_s — UnboundMethod
- #to_s — Process::Status
- #to_s — Ractor
- #to_s — Range
- #to_s — Rational
- #to_s — Regexp
- #to_s — MatchData
- #to_s — Symbol
- #to_s — Struct
- #to_s — Thread
- #to_s — Time
- #to_s — Thread::Backtrace::Location
- #to_s — UncaughtThrowError
- #to_str — String
- #to_sym — String
- #to_sym — Symbol
- #to_write_io — ARGF
- #token — Ripper
- #tr — String
- #tr! — String
- #tr_s — String
- #tr_s! — String
- #trace_points — RubyVM::InstructionSequence
- #trace_var — Kernel
- #transfer — Fiber
- #transform_keys — Hash
- #transform_keys! — Hash
- #transform_values — Hash
- #transform_values! — Hash
- #transpose — Array
- #trap — Kernel
- #truncate — Integer
- #truncate — Numeric
- #truncate — Float
- #truncate — File
- #truncate — Rational
- #trust — Object
- #try_lock — Mutex
- #tty? — IO
- #tuesday? — Time
- #tv_nsec — Time
- #tv_sec — Time
- #tv_usec — Time
- #type — RubyVM::AbstractSyntaxTree::Node
- #uid — File::Stat
- #unbind — Method
- #unblock — Fiber::SchedulerInterface
- #undef_method — Module
- #undump — String
- #ungetbyte — IO
- #ungetc — IO
- #unicode_normalize — String
- #unicode_normalize! — String
- #unicode_normalized? — String
- #union — Array
- #uniq — Array
- #uniq — Enumerator::Lazy
- #uniq — Enumerable
- #uniq! — Array
- #unlock — Mutex
- #unpack — String
- #unpack1 — String
- #unshift — Array
- #untaint — Object
- #untrace_var — Kernel
- #untrust — Object
- #untrusted? — Object
- #upcase — String
- #upcase — Symbol
- #upcase! — String
- #update — Hash
- #upto — Integer
- #upto — String
- #usec — Time
- #using — Module
- #utc — Time
- #utc? — Time
- #utc_offset — Time
- #valid_encoding? — String
- #value — Thread
- #value — UncaughtThrowError
- #value? — Hash
- #values — ObjectSpace::WeakMap
- #values — Hash
- #values — Struct
- #values_at — Array
- #values_at — Hash
- #values_at — MatchData
- #values_at — Struct
- #wait — ConditionVariable
- #wakeup — Thread
- #warn — Kernel
- #warn — Warning
- #wday — Time
- #wednesday? — Time
- #with_index — Enumerator
- #with_index — Enumerator::Lazy
- #with_object — Enumerator
- #world_readable? — File::Stat
- #world_readable? — FileTest
- #world_writable? — File::Stat
- #world_writable? — FileTest
- #writable? — File::Stat
- #writable? — FileTest
- #writable_real? — File::Stat
- #writable_real? — FileTest
- #write — IO
- #write — ARGF
- #write_nonblock — IO
- #yday — Time
- #year — Time
- #yield — Proc
- #yield_self — Kernel
- #yydebug — Ripper
- #yydebug= — Ripper
- #zero? — Integer
- #zero? — Numeric
- #zero? — Float
- #zero? — File::Stat
- #zero? — FileTest
- #zip — Array
- #zip — Enumerator::Lazy
- #zip — Enumerable
- #zone — Time
- #| — Array
- #| — Integer
- #| — NilClass
- #| — TrueClass
- #| — FalseClass
- #~ — Integer
- #~ — Regexp