Method List
Classes
Methods
Exceptions
Constants
Docs
#!
BasicObject
#!
Ractor::MovedObject
#!=
BasicObject
#!=
Ractor::MovedObject
#!~
Object
.$!
Top Level Namespace
.$$
Top Level Namespace
.$&
Top Level Namespace
.$'
Top Level Namespace
.$*
Top Level Namespace
.$+
Top Level Namespace
.$,
Top Level Namespace
.$-0
Top Level Namespace
.$-d
Top Level Namespace
.$-F
Top Level Namespace
.$-i
Top Level Namespace
.$-v
Top Level Namespace
.$-W
Top Level Namespace
.$-w
Top Level Namespace
.$.
Top Level Namespace
.$/
Top Level Namespace
.$0
Top Level Namespace
.$;
Top Level Namespace
.$<
Top Level Namespace
.$=
Top Level Namespace
.$>
Top Level Namespace
.$?
Top Level Namespace
.$@
Top Level Namespace
.$\
Top Level Namespace
.$\\
Top Level Namespace
.$_
Top Level Namespace
.$`
Top Level Namespace
.$DEBUG
Top Level Namespace
.$FILENAME
Top Level Namespace
.$find_time_numguess
Top Level Namespace
.$LOADED_FEATURES
Top Level Namespace
.$PROGRAM_NAME
Top Level Namespace
.$stderr
Top Level Namespace
.$stdin
Top Level Namespace
.$stdout
Top Level Namespace
.$VERBOSE
Top Level Namespace
.$~
Top Level Namespace
#%
Float
#%
Integer
#%
Numeric
#%
Range
#%
String
#&
Array
#&
FalseClass
#&
IO::Buffer
#&
Integer
#&
NilClass
#&
Process::Status
#&
TrueClass
#*
Array
#*
Complex
#*
Float
#*
Integer
#*
Rational
#*
String
#**
Complex
#**
Float
#**
Integer
#**
Rational
#+
Array
#+
Complex
#+
Enumerator
#+
Float
#+
Integer
#+
Rational
#+
String
#+
Time
#+@
Numeric
#+@
String
#-
Array
#-
Complex
#-
Float
#-
Integer
#-
Rational
#-
Time
#-@
Complex
#-@
Float
#-@
Integer
#-@
Numeric
#-@
Rational
#-@
String
#/
Complex
#/
Float
#/
Integer
#/
Rational
#<
Comparable
#<
Float
#<
Hash
#<
Integer
#<
Module
#<<
Array
#<<
Enumerator::Yielder
#<<
IO
#<<
Integer
#<<
Method
#<<
Proc
#<<
Ractor
#<<
String
#<<
Thread::Queue
#<<
Thread::SizedQueue
#<=
Comparable
#<=
Float
#<=
Hash
#<=
Integer
#<=
Module
#<=>
Array
#<=>
Complex
#<=>
File::Stat
#<=>
Float
#<=>
IO::Buffer
#<=>
Integer
#<=>
Module
#<=>
Numeric
#<=>
Object
#<=>
Rational
#<=>
String
#<=>
Symbol
#<=>
Time
#==
Array
#==
BasicObject
#==
Comparable
#==
Complex
#==
Data
#==
Encoding::Converter
#==
Enumerator::ArithmeticSequence
#==
Exception
#==
Float
#==
Hash
#==
Integer
#==
MatchData
#==
Method
#==
Module
#==
NameError::message
#==
Proc
#==
Process::Status
#==
Ractor::MovedObject
#==
Random
#==
Range
#==
Rational
#==
Regexp
#==
String
#==
Struct
#==
Symbol
#==
UnboundMethod
.===
SystemCallError
#===
Enumerator::ArithmeticSequence
#===
FalseClass
#===
Float
#===
Integer
#===
Method
#===
Module
#===
NilClass
#===
Object
#===
Proc
#===
Range
#===
Regexp
#===
String
#===
Symbol
#===
TrueClass
#=~
NilClass
#=~
Regexp
#=~
String
#=~
Symbol
#>
Comparable
#>
Float
#>
Hash
#>
Integer
#>
Module
#>=
Comparable
#>=
Float
#>=
Hash
#>=
Integer
#>=
Module
#>>
Integer
#>>
Method
#>>
Proc
#>>
Process::Status
.[]
Array
.[]
Dir
.[]
ENV
.[]
Fiber
.[]
Hash
.[]
Warning
#[]
Array
#[]
Continuation
#[]
Hash
#[]
Integer
#[]
MatchData
#[]
Method
#[]
ObjectSpace::WeakKeyMap
#[]
ObjectSpace::WeakMap
#[]
Proc
#[]
Ractor
#[]
String
#[]
Struct
#[]
Symbol
#[]
Thread
.[]=
ENV
.[]=
Fiber
.[]=
Warning
#[]=
Array
#[]=
Hash
#[]=
ObjectSpace::WeakKeyMap
#[]=
ObjectSpace::WeakMap
#[]=
Ractor
#[]=
String
#[]=
Struct
#[]=
Thread
#^
FalseClass
#^
IO::Buffer
#^
Integer
#^
NilClass
#^
TrueClass
.__callee__
Kernel
.__dir__
Kernel
#__id__
BasicObject
#__id__
Ractor::MovedObject
.__method__
Kernel
#__send__
BasicObject
#__send__
Ractor::MovedObject
._Bool
RubyVM::RJIT::C
#_dump
Encoding
#_dump
NameError::message
#_dump
Time
._dump_locations
RubyVM::YJIT
#_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
._fork
Process
._id2ref
ObjectSpace
._load
Encoding
._load
NameError::message
#_load
Time
._print_stats
RubyVM::YJIT
._print_stats_reasons
RubyVM::YJIT
#_wait
Ractor::Selector
.`
Kernel
.abort
Kernel
.abort
Process
.abort_on_exception
Thread
#abort_on_exception
Thread
.abort_on_exception=
Thread
#abort_on_exception=
Thread
#abs
Complex
#abs
Float
#abs
Integer
#abs
Numeric
#abs
Rational
#abs2
Complex
#abs2
Numeric
.absolute_path
File
#absolute_path
RubyVM::InstructionSequence
#absolute_path
Thread::Backtrace::Location
.absolute_path?
File
.acos
Math
.acosh
Math
#add
Ractor::Selector
#add
ThreadGroup
.add_stress_to_class
GC
#add_trace_func
Thread
#address_resolve
Fiber::Scheduler
#advise
IO
#alias_method
Module
.aliases
Encoding
#alive?
Fiber
#alive?
Thread
#all?
Array
#all?
Enumerable
.all_symbols
Symbol
#all_tokens
RubyVM::AbstractSyntaxTree::Node
#allbits?
Integer
#allocate
Class
.allow_reentry
TracePoint
#ancestors
Module
#and!
IO::Buffer
#angle
Complex
#angle
Float
#angle
Numeric
#any?
Array
#any?
Enumerable
#any?
Hash
#anybits?
Integer
#append
Array
#append_features
Module
#arg
Complex
#arg
Float
#arg
Numeric
#args
NoMethodError
#argv
ARGF
.argv0
Process
#arity
Method
#arity
Proc
#arity
UnboundMethod
.Array
Kernel
#ascii_compatible?
Encoding
#ascii_only?
String
.asciicompat_encoding
Encoding::Converter
#asctime
Time
.asin
Math
.asinh
Math
.assoc
ENV
#assoc
Array
#assoc
Hash
.at
Time
#at
Array
.at_exit
Kernel
.atan
Math
.atan2
Math
.atanh
Math
.atime
File
#atime
File
#atime
File::Stat
#attached_object
Class
#attr
Module
#attr_accessor
Module
.attr_index_t
RubyVM::RJIT::C
#attr_reader
Module
#attr_writer
Module
.auto_compact
GC
.auto_compact=
GC
#autoclose=
IO
#autoclose?
IO
.autoload
Kernel
#autoload
Module
.autoload?
Kernel
#autoload?
Module
#b
String
#backtrace
Exception
#backtrace
Fiber
#backtrace
Thread
#backtrace_locations
Exception
#backtrace_locations
Fiber
#backtrace_locations
Thread
#base_label
RubyVM::InstructionSequence
#base_label
Thread::Backtrace::Location
.basename
File
.BASIC_OP_UNREDEFINED_P
C=Module.new
#begin
Enumerator::ArithmeticSequence
#begin
MatchData
#begin
Range
#between?
Comparable
#bind
UnboundMethod
#bind_call
UnboundMethod
.binding
Kernel
#binding
Proc
#binding
TracePoint
#binmode
ARGF
#binmode
IO
#binmode?
ARGF
#binmode?
IO
.binread
IO
.binwrite
IO
.birthtime
File
#birthtime
File
#birthtime
File::Stat
#bit_length
Integer
#blksize
File::Stat
#block
Fiber::Scheduler
.block_given?
Kernel
.block_type_iseq
RubyVM::RJIT::C
.blockdev?
File
#blockdev?
File::Stat
#blockdev?
FileTest
.blocking
Fiber
.blocking?
Fiber
#blocking?
Fiber
#blocks
File::Stat
#broadcast
Thread::ConditionVariable
#bsearch
Array
#bsearch
Range
#bsearch_index
Array
.BUILTIN_TYPE
C=Module.new
#byteindex
String
#byteoffset
MatchData
#byterindex
String
.bytes
Random
#bytes
Random
#bytes
String
#bytesize
String
#byteslice
String
#bytesplice
String
#call
Continuation
#call
Method
#call
Proc
.CALL_DATA
RubyVM::RJIT::C
.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
.cbrt
Math
.ccan_list_node
RubyVM::RJIT::C
#ceil
Float
#ceil
Integer
#ceil
Numeric
#ceil
Rational
#ceil
Time
#ceildiv
Integer
#center
String
#chain
Enumerable
.change_privilege
Process::GID
.change_privilege
Process::UID
.chardev?
File
#chardev?
File::Stat
#chardev?
FileTest
#chars
String
.chdir
Dir
#chdir
Dir
.children
Dir
#children
Dir
#children
RubyVM::AbstractSyntaxTree::Node
.chmod
File
#chmod
File
.chomp
Kernel
#chomp
String
#chomp!
String
.chop
Kernel
#chop
String
#chop!
String
.chown
File
#chown
File
#chr
Integer
#chr
String
.chroot
Dir
#chunk
Enumerable
#chunk
Enumerator::Lazy
#chunk_while
Enumerable
#chunk_while
Enumerator::Lazy
#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
ENV
.clear
GC::Profiler
#clear
Array
#clear
Hash
#clear
IO::Buffer
#clear
ObjectSpace::WeakKeyMap
#clear
Ractor::Selector
#clear
String
#clear
Thread::Queue
#clear
Thread::SizedQueue
.clock_getres
Process
.clock_gettime
Process
.clone
ENV
#clone
Binding
#clone
Kernel
#clone
Method
#clone
Numeric
#clone
Proc
#clone
UnboundMethod
#close
ARGF
#close
Dir
#close
Fiber::Scheduler
#close
IO
#close
Thread::Queue
#close
Thread::SizedQueue
#close_incoming
Ractor
#close_on_exec=
IO
#close_on_exec?
IO
#close_outgoing
Ractor
#close_read
IO
#close_write
IO
#closed?
ARGF
#closed?
IO
#closed?
Thread::Queue
.code_gc
RubyVM::YJIT
#codepoints
String
#coerce
Complex
#coerce
Float
#coerce
Integer
#coerce
Numeric
#coerce
Rational
#collect
Array
#collect
Enumerable
#collect
Enumerator::Lazy
#collect!
Array
#collect_concat
Enumerable
#collect_concat
Enumerator::Lazy
#combination
Array
.compact
GC
#compact
Array
#compact
Enumerable
#compact
Enumerator::Lazy
#compact
Hash
#compact!
Array
#compact!
Hash
#compare_by_identity
Hash
#compare_by_identity?
Hash
.compatible?
Encoding
.compile
Regexp
.compile
RubyVM::InstructionSequence
.compile_file
RubyVM::InstructionSequence
.compile_file_prism
RubyVM::InstructionSequence
.compile_option
RubyVM::InstructionSequence
.compile_option=
RubyVM::InstructionSequence
.compile_prism
RubyVM::InstructionSequence
.Complex
Kernel
#concat
Array
#concat
String
#conj
Complex
#conj
Numeric
#conjugate
Complex
#conjugate
Numeric
#const_added
Module
#const_defined?
Module
#const_get
Module
#const_missing
Module
#const_set
Module
#const_source_location
Module
.constants
Module
#constants
Module
#convert
Encoding::Converter
#convpath
Encoding::Converter
#copy
IO::Buffer
.copy_stream
IO
#coredump?
Process::Status
.cos
Math
.cosh
Math
.count
GC
.count
Ractor
#count
Array
#count
Enumerable
#count
Range
#count
String
.count_objects
ObjectSpace
#cover?
Range
#crypt
String
.ctime
File
#ctime
File
#ctime
File::Stat
#ctime
Time
.current
Fiber
.current
Ractor
.current
Thread
.current_scheduler
Fiber
#curry
Method
#curry
Proc
#cycle
Array
#cycle
Enumerable
.daemon
Process
#day
Time
#deconstruct
Array
#deconstruct
Data
#deconstruct
MatchData
#deconstruct
Struct
#deconstruct_keys
Data
#deconstruct_keys
Hash
#deconstruct_keys
MatchData
#deconstruct_keys
Struct
#deconstruct_keys
Time
#dedup
String
#default
Hash
#default=
Hash
.default_external
Encoding
.default_external=
Encoding
.default_internal
Encoding
.default_internal=
Encoding
#default_proc
Hash
#default_proc=
Hash
.define
Data
.define_finalizer
ObjectSpace
#define_method
Module
#define_singleton_method
Object
#defined_class
TracePoint
.delete
Dir
.delete
ENV
.delete
File
#delete
Array
#delete
Hash
#delete
ObjectSpace::WeakKeyMap
#delete
ObjectSpace::WeakMap
#delete
String
#delete!
String
#delete_at
Array
.delete_if
ENV
#delete_if
Array
#delete_if
Hash
#delete_prefix
String
#delete_prefix!
String
#delete_suffix
String
#delete_suffix!
String
#denominator
Complex
#denominator
Float
#denominator
Integer
#denominator
Numeric
#denominator
Rational
#deprecate_constant
Module
#depth
Shape
#deq
Thread::Queue
#deq
Thread::SizedQueue
#destination_encoding
Encoding::Converter
#destination_encoding
Encoding::InvalidByteSequenceError
#destination_encoding
Encoding::UndefinedConversionError
#destination_encoding_name
Encoding::InvalidByteSequenceError
#destination_encoding_name
Encoding::UndefinedConversionError
.detach
Process
#detailed_message
Exception
#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
#directory?
File::Stat
#directory?
FileTest
.dirname
File
.disable
GC
.disable
GC::Profiler
#disable
TracePoint
.disasm
RubyVM::InstructionSequence
.disasm
RubyVM::YJIT
#disasm
RubyVM::InstructionSequence
.disassemble
RubyVM::InstructionSequence
#disassemble
RubyVM::InstructionSequence
#display
Object
#div
Integer
#div
Numeric
#divmod
Float
#divmod
Integer
#divmod
Numeric
#downcase
String
#downcase
Symbol
#downcase!
String
#downto
Integer
#drop
Array
#drop
Enumerable
#drop
Enumerator::Lazy
#drop_while
Array
#drop_while
Enumerable
#drop_while
Enumerator::Lazy
#dst?
Time
#dummy?
Encoding
.dump
Marshal
#dump
String
.dump_disasm
C=Module.new
.dump_exit_locations
RubyVM::YJIT
.dup
ENV
#dup
Binding
#dup
Method
#dup
Numeric
#dup
Object
#dup
Proc
#dup
String
#dup
UnboundMethod
.each
ENV
#each
ARGF
#each
Array
#each
Dir
#each
Enumerator
#each
Hash
#each
IO
#each
ObjectSpace::WeakMap
#each
Range
#each
Struct
.each_builtin
RubyVM
#each_byte
ARGF
#each_byte
IO
#each_byte
String
.each_caller_location
Thread
#each_char
ARGF
#each_char
IO
#each_char
String
.each_child
Dir
#each_child
Dir
#each_child
RubyVM::InstructionSequence
#each_codepoint
ARGF
#each_codepoint
IO
#each_codepoint
String
#each_cons
Enumerable
#each_entry
Enumerable
#each_grapheme_cluster
String
#each_index
Array
.each_key
ENV
#each_key
Hash
#each_key
ObjectSpace::WeakMap
#each_line
ARGF
#each_line
IO
#each_line
String
.each_object
ObjectSpace
.each_pair
ENV
#each_pair
Hash
#each_pair
ObjectSpace::WeakMap
#each_pair
Struct
#each_slice
Enumerable
.each_value
ENV
#each_value
Hash
#each_value
ObjectSpace::WeakMap
#each_with_index
Enumerable
#each_with_index
Enumerator
#each_with_object
Enumerable
#each_with_object
Enumerator
#eager
Enumerator::Lazy
#edges
Shape
.egid
Process
.egid=
Process
.eid
Process::GID
.eid
Process::UID
.empty?
Dir
.empty?
ENV
.empty?
File
#empty?
Array
#empty?
FileTest
#empty?
Hash
#empty?
IO::Buffer
#empty?
Ractor::Selector
#empty?
String
#empty?
Symbol
#empty?
Thread::Queue
#empty?
Thread::SizedQueue
.enable
GC
.enable
GC::Profiler
.enable
RubyVM::RJIT
.enable
RubyVM::YJIT
#enable
TracePoint
.enabled?
GC::Profiler
.enabled?
RubyVM::RJIT
.enabled?
RubyVM::YJIT
#enabled?
TracePoint
#enclose
ThreadGroup
#enclosed?
ThreadGroup
#encode
String
#encode!
String
#encoding
Regexp
#encoding
String
#encoding
Symbol
#end
Enumerator::ArithmeticSequence
#end
MatchData
#end
Range
#end_with?
String
#end_with?
Symbol
#enq
Thread::Queue
#enq
Thread::SizedQueue
.entries
Dir
#entries
Enumerable
#entries
Range
#enum_for
Enumerator::Lazy
#enum_for
Object
#eof
ARGF
#eof
IO
#eof?
ARGF
#eof?
IO
#eql?
Array
#eql?
Complex
#eql?
Data
#eql?
Enumerator::ArithmeticSequence
#eql?
Float
#eql?
Hash
#eql?
MatchData
#eql?
Method
#eql?
Numeric
#eql?
Object
#eql?
Proc
#eql?
Range
#eql?
Regexp
#eql?
String
#eql?
Struct
#eql?
Time
#eql?
UnboundMethod
#equal?
BasicObject
#equal?
Ractor::MovedObject
.erf
Math
.erfc
Math
#errno
SystemCallError
#error_bytes
Encoding::InvalidByteSequenceError
#error_char
Encoding::UndefinedConversionError
.escape
Regexp
.euid
Process
.euid=
Process
.eval
Kernel
#eval
Binding
#eval
RubyVM::InstructionSequence
#eval_script
TracePoint
#even?
Integer
#event
TracePoint
.except
ENV
#except
Hash
.exception
Exception
#exception
Exception
#exclude_end?
Enumerator::ArithmeticSequence
#exclude_end?
Range
.exec
Kernel
.exec
Process
.executable?
File
#executable?
File::Stat
#executable?
FileTest
.executable_real?
File
#executable_real?
File::Stat
#executable_real?
FileTest
.exhaust_shapes
Shape
.exist?
Dir
.exist?
File
#exist?
FileTest
.exit
Kernel
.exit
Process
.exit
Thread
#exit
Thread
.exit!
Kernel
.exit!
Process
.exit_locations
RubyVM::YJIT
#exit_value
LocalJumpError
#exited?
Process::Status
#exitstatus
Process::Status
.exp
Math
.expand_path
File
#extend
Object
#extend_object
Module
#extended
Module
#external?
IO::Buffer
#external_encoding
ARGF
#external_encoding
IO
.extname
File
.fail
Kernel
.fchdir
Dir
#fcntl
IO
#fdatasync
IO
#fdiv
Complex
#fdiv
Float
#fdiv
Integer
#fdiv
Numeric
#fdiv
Rational
#feed
Enumerator
.fetch
ENV
#fetch
Array
#fetch
Hash
#fetch
Thread
#fetch_values
Hash
#fiber
Fiber::Scheduler
#file
ARGF
.file?
File
#file?
File::Stat
#file?
FileTest
#filename
ARGF
#fileno
ARGF
#fileno
Dir
#fileno
IO
#fill
Array
.filter
ENV
#filter
Array
#filter
Enumerable
#filter
Enumerator::Lazy
#filter
Hash
#filter
Struct
.filter!
ENV
#filter!
Array
#filter!
Hash
#filter_map
Enumerable
#filter_map
Enumerator::Lazy
.find
Encoding
#find
Enumerable
#find_all
Enumerable
#find_all
Enumerator::Lazy
.find_by_id
Shape
#find_index
Array
#find_index
Enumerable
#finish
Encoding::Converter
#finite?
Complex
#finite?
Float
#finite?
Numeric
#first
Array
#first
Enumerable
#first
Enumerator::ArithmeticSequence
#first
Range
#first_column
RubyVM::AbstractSyntaxTree::Node
#first_lineno
RubyVM::AbstractSyntaxTree::Node
#first_lineno
RubyVM::InstructionSequence
#fixed_encoding?
Regexp
.FL_TEST
C=Module.new
.FL_TEST_RAW
C=Module.new
#flat_map
Enumerable
#flat_map
Enumerator::Lazy
#flatten
Array
#flatten
Hash
#flatten!
Array
.Float
Kernel
#flock
File
#floor
Float
#floor
Integer
#floor
Numeric
#floor
Rational
#floor
Time
#flush
IO
.fnmatch
File
.fnmatch?
File
.for
IO::Buffer
.for_fd
Dir
.for_fd
IO
#force
Enumerator::Lazy
#force_encoding
String
.foreach
Dir
.foreach
IO
.fork
Kernel
.fork
Process
.fork
Thread
.format
Kernel
.format_number
RubyVM::YJIT
.format_number_pct
RubyVM::YJIT
#free
IO::Buffer
.freeze
ENV
#freeze
Module
#freeze
Object
#freeze
String
#freeze
Thread::Queue
#freeze
Thread::SizedQueue
.frexp
Math
#friday?
Time
.from_name
Process::GID
.from_name
Process::UID
#frozen?
Kernel
#fsync
IO
.ftype
File
#ftype
File::Stat
#full_message
Exception
.gamma
Math
.garbage_collect
ObjectSpace
#garbage_collect
GC
#gcd
Integer
#gcdlcm
Integer
#get_string
IO::Buffer
.get_symbol_id
C=Module.new
#get_value
IO::Buffer
#get_values
IO::Buffer
#getbyte
ARGF
#getbyte
IO
#getbyte
String
#getc
ARGF
#getc
IO
.getegid
Process::Sys
.geteuid
Process::Sys
.getgid
Process::Sys
#getgm
Time
#getkey
ObjectSpace::WeakKeyMap
#getlocal
Time
.getpgid
Process
.getpgrp
Process
.getpriority
Process
.getrlimit
Process
.gets
Kernel
#gets
ARGF
#gets
IO
.getsid
Process
.getuid
Process::Sys
#getutc
Time
.getwd
Dir
.gid
Process
#gid
File::Stat
.gid=
Process
.glob
Dir
.global_variables
Kernel
.gm
Time
#gmt?
Time
#gmt_offset
Time
#gmtime
Time
#gmtoff
Time
.grant_privilege
Process::GID
.grant_privilege
Process::UID
#grapheme_clusters
String
#grep
Enumerable
#grep
Enumerator::Lazy
#grep_v
Enumerable
#grep_v
Enumerator::Lazy
#group
Thread
#group_by
Enumerable
.groups
Process
.groups=
Process
.grpowned?
File
#grpowned?
File::Stat
#grpowned?
FileTest
.gsub
Kernel
#gsub
String
#gsub!
String
.handle_interrupt
Thread
.has_key?
ENV
#has_key?
Hash
.has_value?
ENV
#has_value?
Hash
.Hash
Kernel
#hash
Array
#hash
Complex
#hash
Data
#hash
Enumerator::ArithmeticSequence
#hash
Float
#hash
Hash
#hash
MatchData
#hash
Method
#hash
Object
#hash
Proc
#hash
Range
#hash
Rational
#hash
Regexp
#hash
String
#hash
Struct
#hash
Time
#hash
UnboundMethod
.HAVE_LIBCAPSTONE
C=Module.new
#hex
String
#hexdump
IO::Buffer
.home
Dir
#hour
Time
.hypot
Math
#i
Numeric
.IC
RubyVM::RJIT::C
.ID
RubyVM::RJIT::C
#id2name
Symbol
.ID2SYM
C=Module.new
.identical?
File
#identical?
FileTest
.idRespond_to_missing
RubyVM::RJIT::C
.ignore_deadlock
Thread
.ignore_deadlock=
Thread
#imag
Complex
#imag
Numeric
#imaginary
Complex
#imaginary
Numeric
.imemo_callinfo
RubyVM::RJIT::C
.imemo_iseq
RubyVM::RJIT::C
.imemo_type_p
C=Module.new
#import_methods
Refinement
#include
Module
.include?
ENV
#include?
Array
#include?
Enumerable
#include?
Hash
#include?
Module
#include?
ObjectSpace::WeakMap
#include?
Range
#include?
String
#included
Module
#included_modules
Module
#incomplete_input?
Encoding::InvalidByteSequenceError
#index
Array
#index
String
#infinite?
Complex
#infinite?
Float
#infinite?
Numeric
#inherited
Class
.initgroups
Process
#initialize
Array
#initialize
IO
#initialize
String
#initialize
Struct
#initialize
Thread
#initialize_clone
Module
#initialize_clone
Object
#initialize_copy
ARGF
#initialize_copy
Array
#initialize_copy
Data
#initialize_copy
Enumerator
#initialize_copy
File::Stat
#initialize_copy
Hash
#initialize_copy
IO
#initialize_copy
MatchData
#initialize_copy
Module
#initialize_copy
NameError::message
#initialize_copy
Object
#initialize_copy
Random
#initialize_copy
Range
#initialize_copy
Regexp
#initialize_copy
String
#initialize_copy
Struct
#initialize_copy
Time
#initialize_dup
Object
#inject
Enumerable
#ino
File::Stat
#inplace_mode
ARGF
#inplace_mode=
ARGF
#insert
Array
#insert
String
#insert_output
Encoding::Converter
.insns_compiled
RubyVM::YJIT
.inspect
ENV
#inspect
ARGF
#inspect
Array
#inspect
Complex
#inspect
Data
#inspect
Dir
#inspect
Encoding
#inspect
Enumerator
#inspect
Exception
#inspect
FalseClass
#inspect
Fiber
#inspect
File::Stat
#inspect
Float
#inspect
Hash
#inspect
IO
#inspect
Integer
#inspect
MatchData
#inspect
Method
#inspect
Module
#inspect
NilClass
#inspect
Object
#inspect
ObjectSpace::WeakKeyMap
#inspect
ObjectSpace::WeakMap
#inspect
Proc
#inspect
Process::Status
#inspect
Ractor
#inspect
Range
#inspect
Rational
#inspect
Regexp
#inspect
RubyVM::AbstractSyntaxTree::Node
#inspect
RubyVM::InstructionSequence
#inspect
String
#inspect
Struct
#inspect
Symbol
#inspect
Thread
#inspect
Thread::Backtrace::Location
#inspect
Time
#inspect
TracePoint
#inspect
TrueClass
#inspect
UnboundMethod
#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
Kernel
#integer?
Integer
#integer?
Numeric
#intern
String
#intern
Symbol
#internal?
IO::Buffer
#internal_encoding
ARGF
#internal_encoding
IO
#intersect?
Array
#intersection
Array
.invert
ENV
#invert
Hash
#io_pread
Fiber::Scheduler
#io_pwrite
Fiber::Scheduler
#io_read
Fiber::Scheduler
#io_select
Fiber::Scheduler
#io_wait
Fiber::Scheduler
#io_write
Fiber::Scheduler
#ioctl
IO
#irb
Binding
#is_a?
Object
#isatty
IO
#isdst
Time
.iseq_bits_t
RubyVM::RJIT::C
.iseq_catch_table
RubyVM::RJIT::C
.iseq_compile_data
RubyVM::RJIT::C
.iseq_inline_constant_cache
RubyVM::RJIT::C
.iseq_inline_constant_cache_entry
RubyVM::RJIT::C
.iseq_inline_iv_cache_entry
RubyVM::RJIT::C
.iseq_inline_storage_entry
RubyVM::RJIT::C
.iseq_insn_info
RubyVM::RJIT::C
.issetugid
Process::Sys
.iterator?
Kernel
#itself
Object
.IVC
RubyVM::RJIT::C
.join
File
#join
Array
#join
Thread
.keep_if
ENV
#keep_if
Array
#keep_if
Hash
.keep_script_lines
RubyVM
.keep_script_lines=
RubyVM
#kernel_sleep
Fiber::Scheduler
.key
ENV
#key
Hash
#key
KeyError
#key
NoMatchingPatternKeyError
.key?
ENV
#key?
Hash
#key?
ObjectSpace::WeakKeyMap
#key?
ObjectSpace::WeakMap
#key?
Thread
.keys
ENV
#keys
Hash
#keys
ObjectSpace::WeakMap
#keys
Thread
.keyword_init?
Struct
.kill
Process
.kill
Thread
#kill
Fiber
#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
.last_match
Regexp
.last_status
Process
.latest_compact_info
GC
.latest_gc_info
GC
#lazy
Enumerable
#lazy
Enumerator::Lazy
.lchmod
File
.lchown
File
#lcm
Integer
.ldexp
Math
#left
Random
.length
ENV
#length
Array
#length
Hash
#length
MatchData
#length
ObjectSpace::WeakMap
#length
String
#length
Struct
#length
Symbol
#length
Thread::Queue
#length
Thread::SizedQueue
.lgamma
Math
.limit
Thread::Backtrace
.linear_time?
Regexp
#lineno
ARGF
#lineno
IO
#lineno
Thread::Backtrace::Location
#lineno
TracePoint
#lineno=
ARGF
#lineno=
IO
#lines
String
.link
File
.list
Encoding
.list
Signal
.list
Thread
#list
ThreadGroup
#ljust
String
.load
Kernel
.load
Marshal
.load
RubyVM::InstructionSequence
.load_from_binary
RubyVM::InstructionSequence
.load_from_binary_extra_data
RubyVM::InstructionSequence
.local
Time
#local_variable_defined?
Binding
#local_variable_get
Binding
#local_variable_set
Binding
.local_variables
Kernel
#local_variables
Binding
#local_variables
NameError
.locale_charmap
Encoding
#localtime
Time
#lock
Thread::Mutex
#locked
IO::Buffer
#locked?
IO::Buffer
#locked?
Thread::Mutex
.log
Math
.log10
Math
.log2
Math
.loop
Kernel
.lstat
File
#lstat
File
#lstrip
String
#lstrip!
String
.lutime
File
#magnitude
Complex
#magnitude
Float
#magnitude
Integer
#magnitude
Numeric
#magnitude
Rational
.main
Ractor
.main
Thread
.make_shareable
Ractor
.malloc_allocated_size
GC
.malloc_allocations
GC
.map
IO::Buffer
#map
Array
#map
Enumerable
#map
Enumerator::Lazy
#map!
Array
#mapped?
IO::Buffer
#marshal_dump
Complex
#marshal_dump
Random
#marshal_dump
Rational
#marshal_dump
RubyVM::InstructionSequence
#marshal_dump
Thread::ConditionVariable
#marshal_dump
Thread::Queue
#marshal_load
Complex::compatible
#marshal_load
Random
#marshal_load
Rational::compatible
#marshal_load
RubyVM::InstructionSequence
#match
MatchData
#match
Regexp
#match
String
#match
Symbol
#match?
Regexp
#match?
String
#match?
Symbol
#match_length
MatchData
#matchee
NoMatchingPatternKeyError
#max
Array
#max
Enumerable
#max
Range
#max
Thread::SizedQueue
#max=
Thread::SizedQueue
#max_by
Enumerable
.maxgroups
Process
.maxgroups=
Process
#mday
Time
.measure_total_time
GC
.measure_total_time=
GC
.member?
ENV
#member?
Enumerable
#member?
Hash
#member?
ObjectSpace::WeakMap
#member?
Range
.members
Data
.members
Struct
#members
Data
#members
Struct
#merge
Hash
.merge!
ENV
#merge!
Hash
#message
Exception
#method
Object
#method_added
Module
#method_defined?
Module
.METHOD_ENTRY_VISI
C=Module.new
#method_id
TracePoint
#method_missing
BasicObject
#method_missing
Ractor::MovedObject
.method_missing_reason
RubyVM::RJIT::C
.method_optimized_type
RubyVM::RJIT::C
#method_removed
Module
#method_undefined
Module
#methods
Object
#min
Array
#min
Enumerable
#min
Range
#min
Time
#min_by
Enumerable
#minmax
Array
#minmax
Enumerable
#minmax
Range
#minmax_by
Enumerable
.mkdir
Dir
.mkfifo
File
.mktime
Time
.mmap
C=Module.new
#mode
File::Stat
#module_eval
Module
#module_exec
Module
#module_function
Module
#modulo
Float
#modulo
Integer
#modulo
Numeric
#mon
Time
#monday?
Time
#month
Time
.mprotect_exec
C=Module.new
.mprotect_write
C=Module.new
.mtbl
RubyVM
.mtbl2
RubyVM
.mtime
File
#mtime
File
#mtime
File::Stat
#name
Encoding
#name
Method
#name
Module
#name
NameError
#name
Ractor
#name
Symbol
#name
Thread
#name
UnboundMethod
#name=
Thread
.name_list
Encoding
#named_captures
MatchData
#named_captures
Regexp
#names
Encoding
#names
MatchData
#names
Regexp
#nan?
Float
#native_thread_id
Thread
#negative?
Float
#negative?
Numeric
#negative?
Rational
.nesting
Module
.new
ARGF
.new
Array
.new
BasicObject
.new
Class
.new
Data
.new
Dir
.new
Encoding::Converter
.new
Enumerator
.new
Enumerator::Chain
.new
Enumerator::Generator
.new
Enumerator::Lazy
.new
Enumerator::Product
.new
Enumerator::Yielder
.new
Exception
.new
Fiber
.new
Fiber::Pool
.new
File
.new
File::Stat
.new
FrozenError
.new
Hash
.new
IO
.new
IO::Buffer
.new
Interrupt
.new
KeyError
.new
Module
.new
NameError
.new
NoMatchingPatternKeyError
.new
NoMethodError
.new
Proc
.new
Ractor
.new
Ractor::Selector
.new
Random
.new
Range
.new
Regexp
.new
RubyVM::InstructionSequence
.new
SignalException
.new
String
.new
Struct
.new
SyntaxError
.new
SystemCallError
.new
SystemExit
.new
Thread
.new
Thread::ConditionVariable
.new
Thread::Mutex
.new
Thread::Queue
.new
Thread::SizedQueue
.new
Time
.new
TracePoint
.new
UncaughtThrowError
#new
Class
.new_seed
Random
#next
Enumerator
#next
Integer
#next
String
#next
Symbol
#next!
String
#next_float
Float
#next_values
Enumerator
#nil?
NilClass
#nil?
Object
#nlink
File::Stat
#nobits?
Integer
#node_id
RubyVM::AbstractSyntaxTree::Node
.node_id_for_backtrace_location
RubyVM::AbstractSyntaxTree
#none?
Array
#none?
Enumerable
#nonzero?
Numeric
#not!
IO::Buffer
.now
Time
.NSDR
RubyVM
#nsec
Time
#null?
IO::Buffer
#num_waiting
Thread::Queue
#num_waiting
Thread::SizedQueue
#numerator
Complex
#numerator
Float
#numerator
Integer
#numerator
Numeric
#numerator
Rational
.obj_is_kind_of
C=Module.new
#object_id
Object
#oct
String
#odd?
Integer
.of
RubyVM::AbstractSyntaxTree
.of
RubyVM::InstructionSequence
.of
Shape
#offset
MatchData
#one?
Array
#one?
Enumerable
.open
Dir
.open
File
.open
IO
.open
Kernel
#options
Regexp
#or!
IO::Buffer
#ord
Integer
#ord
String
#original_name
Method
#original_name
UnboundMethod
#overlap?
Range
.owned?
File
#owned?
File::Stat
#owned?
FileTest
#owned?
Thread::Mutex
#owner
Method
#owner
UnboundMethod
.p
Kernel
#pack
Array
#parameters
Method
#parameters
Proc
#parameters
TracePoint
#parameters
UnboundMethod
#parent
Shape
.parse
RubyVM::AbstractSyntaxTree
.parse_file
RubyVM::AbstractSyntaxTree
#partition
Enumerable
#partition
String
.pass
Thread
.path
File
#path
ARGF
#path
Dir
#path
IO
#path
RubyVM::InstructionSequence
#path
Thread::Backtrace::Location
#path
TracePoint
#peek
Enumerator
#peek_values
Enumerator
.pending_interrupt?
Thread
#pending_interrupt?
Thread
#permutation
Array
#phase
Complex
#phase
Float
#phase
Numeric
.pid
Process
#pid
IO
#pid
Process::Status
#pid
Process::Waiter
.pipe
IO
.pipe?
File
#pipe?
File::Stat
#pipe?
FileTest
.polar
Complex
#polar
Complex
#polar
Numeric
#pop
Array
#pop
Thread::Queue
#pop
Thread::SizedQueue
.popen
IO
#pos
ARGF
#pos
Dir
#pos
IO
#pos=
ARGF
#pos=
Dir
#pos=
IO
#positive?
Float
#positive?
Numeric
#positive?
Rational
#post_match
MatchData
#pow
Integer
#pp
Kernel
.ppid
Process
#pre_match
MatchData
#pread
IO
#pred
Integer
#prepend
Array
#prepend
Module
#prepend
String
#prepend_features
Module
#prepended
Module
#prev_float
Float
#primitive_convert
Encoding::Converter
#primitive_errinfo
Encoding::Converter
.print
Kernel
#print
ARGF
#print
IO
.print_and_dump_stats
RubyVM::YJIT
.print_counters
RubyVM::YJIT
.print_sorted_cfunc_calls
RubyVM::YJIT
.print_sorted_exit_counts
RubyVM::YJIT
.printf
Kernel
#printf
ARGF
#printf
IO
#priority
Thread
#priority=
Thread
#private
Module
#private?
IO::Buffer
#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::Scheduler
.produce
Enumerator
.product
Enumerator
#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
Thread::Queue
#push
Thread::SizedQueue
#putback
Encoding::Converter
.putc
Kernel
#putc
ARGF
#putc
IO
.puts
Kernel
#puts
ARGF
#puts
IO
.pwd
Dir
#pwrite
IO
#quo
Complex
#quo
Float
#quo
Numeric
#quo
Rational
.quote
Regexp
#ractor
Ractor::RemoteError
.raise
Kernel
#raise
Fiber
#raise
Thread
#raised_exception
TracePoint
.rand
Kernel
.rand
Random
#rand
Random
#rand
Random::Formatter
#random_number
Random::Formatter
.RArray
RubyVM::RJIT::C
.rassoc
ENV
#rassoc
Array
#rassoc
Hash
.Rational
Kernel
#rationalize
Complex
#rationalize
Float
#rationalize
Integer
#rationalize
NilClass
#rationalize
Rational
.raw_data
GC::Profiler
.rb_aliased_callable_method_entry
C=Module.new
.rb_ary_clear
RubyVM::RJIT::C
.rb_ary_dup
RubyVM::RJIT::C
.rb_ary_entry_internal
RubyVM::RJIT::C
.rb_ary_push
RubyVM::RJIT::C
.rb_ary_resurrect
RubyVM::RJIT::C
.rb_ary_store
RubyVM::RJIT::C
.rb_ary_tmp_new_from_values
RubyVM::RJIT::C
.rb_ary_unshift_m
RubyVM::RJIT::C
.rb_atomic_t
RubyVM::RJIT::C
.rb_backref_get
RubyVM::RJIT::C
.rb_block
RubyVM::RJIT::C
.rb_block_param_proxy
RubyVM::RJIT::C
.rb_block_type
RubyVM::RJIT::C
.RB_BUILTIN
RubyVM::RJIT::C
.rb_builtin_function
RubyVM::RJIT::C
.rb_call_data
RubyVM::RJIT::C
.rb_callable_method_entry
C=Module.new
.rb_callable_method_entry_or_negative
C=Module.new
.rb_callable_method_entry_struct
RubyVM::RJIT::C
.rb_callable_method_entry_t
RubyVM::RJIT::C
.rb_callcache
RubyVM::RJIT::C
.rb_callinfo
RubyVM::RJIT::C
.rb_callinfo_kwarg
RubyVM::RJIT::C
.rb_calling_info
RubyVM::RJIT::C
.rb_captured_block
RubyVM::RJIT::C
.rb_cArray
RubyVM::RJIT::C
.rb_cFalseClass
RubyVM::RJIT::C
.rb_cFloat
RubyVM::RJIT::C
.rb_cInteger
RubyVM::RJIT::C
.rb_class_attached_object
C=Module.new
.rb_class_get_superclass
C=Module.new
.rb_class_of
C=Module.new
.rb_cNilClass
RubyVM::RJIT::C
.rb_code_location_t
RubyVM::RJIT::C
.rb_control_frame_t
RubyVM::RJIT::C
.rb_cref_struct
RubyVM::RJIT::C
.rb_cref_t
RubyVM::RJIT::C
.rb_cString
RubyVM::RJIT::C
.rb_cSymbol
RubyVM::RJIT::C
.rb_cTrueClass
RubyVM::RJIT::C
.rb_ec_ary_new_from_values
RubyVM::RJIT::C
.rb_ec_str_resurrect
RubyVM::RJIT::C
.rb_ensure_iv_list_size
RubyVM::RJIT::C
.rb_ensure_list_t
RubyVM::RJIT::C
.rb_event_flag_t
RubyVM::RJIT::C
.rb_execution_context_struct
RubyVM::RJIT::C
.rb_execution_context_t
RubyVM::RJIT::C
.rb_ext_config
RubyVM::RJIT::C
.rb_fiber_t
RubyVM::RJIT::C
.rb_fix_aref
RubyVM::RJIT::C
.rb_fix_div_fix
RubyVM::RJIT::C
.rb_fix_mod_fix
RubyVM::RJIT::C
.rb_fix_mul_fix
RubyVM::RJIT::C
.rb_gc_writebarrier
RubyVM::RJIT::C
.rb_get_symbol_id
RubyVM::RJIT::C
.rb_gvar_get
RubyVM::RJIT::C
.rb_hash_aref
RubyVM::RJIT::C
.rb_hash_aset
RubyVM::RJIT::C
.rb_hash_bulk_insert
RubyVM::RJIT::C
.rb_hash_keys
C=Module.new
.rb_hash_new
RubyVM::RJIT::C
.rb_hash_new_with_size
RubyVM::RJIT::C
.rb_hash_resurrect
RubyVM::RJIT::C
.rb_hash_stlike_lookup
C=Module.new
.rb_hook_list_struct
RubyVM::RJIT::C
.rb_id_table
RubyVM::RJIT::C
.rb_intern
C=Module.new
.rb_iseq_check
C=Module.new
.rb_iseq_constant_body
RubyVM::RJIT::C
.rb_iseq_line_no
C=Module.new
.rb_iseq_location_t
RubyVM::RJIT::C
.rb_iseq_only_kwparam_p
C=Module.new
.rb_iseq_only_optparam_p
C=Module.new
.rb_iseq_param_keyword
RubyVM::RJIT::C
.rb_iseq_path
C=Module.new
.rb_iseq_struct
RubyVM::RJIT::C
.rb_iseq_t
RubyVM::RJIT::C
.rb_iseq_type
RubyVM::RJIT::C
.rb_iseqw_to_iseq
RubyVM::RJIT::C
.rb_ivar_defined
RubyVM::RJIT::C
.rb_ivar_get
RubyVM::RJIT::C
.rb_jit_func_t
RubyVM::RJIT::C
.rb_method_alias_t
RubyVM::RJIT::C
.rb_method_attr_t
RubyVM::RJIT::C
.rb_method_basic_definition_p
C=Module.new
.rb_method_bmethod_t
RubyVM::RJIT::C
.rb_method_cfunc_t
RubyVM::RJIT::C
.rb_method_definition_struct
RubyVM::RJIT::C
.rb_method_entry_at
C=Module.new
.rb_method_entry_t
RubyVM::RJIT::C
.rb_method_iseq_t
RubyVM::RJIT::C
.rb_method_optimized_t
RubyVM::RJIT::C
.rb_method_refined_t
RubyVM::RJIT::C
.rb_method_type_t
RubyVM::RJIT::C
.rb_mRubyVMFrozenCore
RubyVM::RJIT::C
.rb_mutex_struct
RubyVM::RJIT::C
.rb_native_thread
RubyVM::RJIT::C
.rb_nativethread_lock_t
RubyVM::RJIT::C
.rb_obj_as_string_result
RubyVM::RJIT::C
.rb_obj_class
C=Module.new
.rb_obj_frozen_p
C=Module.new
.rb_obj_is_kind_of
RubyVM::RJIT::C
.rb_proc_t
RubyVM::RJIT::C
.rb_ractor_t
RubyVM::RJIT::C
.rb_range_new
RubyVM::RJIT::C
.rb_reg_last_match
RubyVM::RJIT::C
.rb_reg_match_last
RubyVM::RJIT::C
.rb_reg_match_post
RubyVM::RJIT::C
.rb_reg_match_pre
RubyVM::RJIT::C
.rb_reg_new_ary
RubyVM::RJIT::C
.rb_reg_nth_match
RubyVM::RJIT::C
.rb_rjit_branch_stub_hit
RubyVM::RJIT::C
.rb_rjit_counters
C=Module.new
.rb_rjit_entry_stub_hit
RubyVM::RJIT::C
.rb_rjit_global_events
RubyVM::RJIT::C
.rb_rjit_options
RubyVM::RJIT::C
.rb_rjit_runtime_counters
RubyVM::RJIT::C
.rb_scope_visibility_t
RubyVM::RJIT::C
.rb_serial_t
RubyVM::RJIT::C
.rb_shape
RubyVM::RJIT::C
.rb_shape_get_iv_index
C=Module.new
.rb_shape_get_next_no_warnings
C=Module.new
.rb_shape_get_shape_by_id
C=Module.new
.rb_shape_get_shape_id
C=Module.new
.rb_shape_id
C=Module.new
.rb_shape_id_offset
C=Module.new
.rb_shape_t
RubyVM::RJIT::C
.rb_simple_iseq_p
C=Module.new
.rb_singleton_class
C=Module.new
.rb_snum_t
RubyVM::RJIT::C
.rb_str_buf_append
RubyVM::RJIT::C
.rb_str_bytesize
RubyVM::RJIT::C
.rb_str_concat_literals
RubyVM::RJIT::C
.rb_str_dup
RubyVM::RJIT::C
.rb_str_eql_internal
RubyVM::RJIT::C
.rb_str_getbyte
RubyVM::RJIT::C
.rb_str_intern
RubyVM::RJIT::C
.rb_sym2id
C=Module.new
.rb_sym_to_proc
RubyVM::RJIT::C
.rb_thread_sched_item
RubyVM::RJIT::C
.rb_thread_struct
RubyVM::RJIT::C
.rb_trace_arg_struct
RubyVM::RJIT::C
.RB_TYPE_P
C=Module.new
.rb_unblock_callback
RubyVM::RJIT::C
.rb_vm_bh_to_procval
RubyVM::RJIT::C
.rb_vm_concat_array
RubyVM::RJIT::C
.rb_vm_defined
RubyVM::RJIT::C
.rb_vm_ep_local_ep
C=Module.new
.rb_vm_frame_method_entry
C=Module.new
.rb_vm_get_ev_const
RubyVM::RJIT::C
.rb_vm_getclassvariable
RubyVM::RJIT::C
.rb_vm_ic_hit_p
RubyVM::RJIT::C
.rb_vm_insn_decode
C=Module.new
.rb_vm_insn_encode
RubyVM::RJIT::C
.rb_vm_insns_count
RubyVM::RJIT::C
.rb_vm_opt_newarray_hash
RubyVM::RJIT::C
.rb_vm_opt_newarray_max
RubyVM::RJIT::C
.rb_vm_opt_newarray_min
RubyVM::RJIT::C
.rb_vm_set_ivar_id
RubyVM::RJIT::C
.rb_vm_setclassvariable
RubyVM::RJIT::C
.rb_vm_setinstancevariable
RubyVM::RJIT::C
.rb_vm_splat_array
RubyVM::RJIT::C
.rb_vm_t
RubyVM::RJIT::C
.rb_vm_tag
RubyVM::RJIT::C
.rb_vm_throw
RubyVM::RJIT::C
.rb_vm_yield_with_cfunc
RubyVM::RJIT::C
.rb_waiting_list
RubyVM::RJIT::C
.rb_yjit_get_proc_ptr
C=Module.new
.RBasic
RubyVM::RJIT::C
.RCLASS_ORIGIN
C=Module.new
#rdev
File::Stat
#rdev_major
File::Stat
#rdev_minor
File::Stat
.re_exchange
Process::GID
.re_exchange
Process::UID
.re_exchangeable?
Process::GID
.re_exchangeable?
Process::UID
.read
IO
#read
ARGF
#read
Dir
#read
IO
#read
IO::Buffer
#read_nonblock
ARGF
#read_nonblock
IO
.readable?
File
#readable?
File::Stat
#readable?
FileTest
.readable_real?
File
#readable_real?
File::Stat
#readable_real?
FileTest
#readagain_bytes
Encoding::InvalidByteSequenceError
#readbyte
ARGF
#readbyte
IO
#readchar
ARGF
#readchar
IO
.readline
Kernel
#readline
ARGF
#readline
IO
.readlines
IO
.readlines
Kernel
#readlines
ARGF
#readlines
IO
.readlink
File
#readonly?
IO::Buffer
#readpartial
ARGF
#readpartial
IO
#real
Complex
#real
Numeric
#real?
Complex
#real?
Numeric
.realdirpath
File
.realpath
File
#reason
LocalJumpError
.receive
Ractor
#receive
Ractor
.receive_if
Ractor
#receive_if
Ractor
#receiver
Binding
#receiver
FrozenError
#receiver
KeyError
#receiver
Method
#receiver
NameError
.rect
Complex
#rect
Complex
#rect
Numeric
.rectangular
Complex
#rectangular
Complex
#rectangular
Numeric
.recv
Ractor
#recv
Ractor
.redblack_node_t
RubyVM::RJIT::C
#reduce
Enumerable
#refine
Module
#refined_class
Refinement
#refinements
Module
#regexp
MatchData
.rehash
ENV
#rehash
Hash
.reject
ENV
#reject
Array
#reject
Enumerable
#reject
Enumerator::Lazy
#reject
Hash
.reject!
ENV
#reject!
Array
#reject!
Hash
#remainder
Integer
#remainder
Numeric
#remove
Ractor::Selector
#remove_class_variable
Module
#remove_const
Module
#remove_instance_variable
Object
#remove_method
Module
.remove_stress_to_class
GC
.rename
File
#reopen
IO
#repeated_combination
Array
#repeated_permutation
Array
.replace
ENV
#replace
Array
#replace
Hash
#replace
String
#replacement
Encoding::Converter
#replacement=
Encoding::Converter
.report
GC::Profiler
.report_on_exception
Thread
#report_on_exception
Thread
.report_on_exception=
Thread
#report_on_exception=
Thread
.require
Kernel
.require_relative
Kernel
.reset_debug_counters
RubyVM
.reset_stats!
RubyVM::YJIT
#resize
IO::Buffer
#respond_to?
Object
#respond_to_missing?
Object
.restore
Marshal
.result
GC::Profiler
#result
StopIteration
#resume
Fiber
#return_value
TracePoint
#reverse
Array
#reverse
String
#reverse!
Array
#reverse!
String
#reverse_each
Array
#reverse_each
Enumerable
#reverse_each
Range
#rewind
ARGF
#rewind
Dir
#rewind
Enumerator
#rewind
IO
.rid
Process::GID
.rid
Process::UID
#rindex
Array
#rindex
String
.rjit_build_kwhash
RubyVM::RJIT::C
.rjit_cancel_all
C=Module.new
.rjit_exit_traces
C=Module.new
.rjit_for_each_iseq
C=Module.new
.rjit_full_cfunc_return
RubyVM::RJIT::C
.rjit_insn_exits
C=Module.new
.rjit_optimized_call
RubyVM::RJIT::C
.rjit_opts
C=Module.new
.rjit_rb_ary_subseq_length
RubyVM::RJIT::C
.rjit_record_exit_stack
RubyVM::RJIT::C
.rjit_str_neq_internal
RubyVM::RJIT::C
.rjit_str_simple_append
RubyVM::RJIT::C
#rjust
String
.rmdir
Dir
.RObject
RubyVM::RJIT::C
.root_shape
Shape
#rotate
Array
#rotate!
Array
#round
Float
#round
Integer
#round
Numeric
#round
Rational
#round
Time
#rpartition
String
.RString
RubyVM::RJIT::C
#rstrip
String
#rstrip!
String
.RStruct
RubyVM::RJIT::C
#ruby2_keywords
Module
#ruby2_keywords
Proc
.ruby2_keywords_hash
Hash
.ruby2_keywords_hash?
Hash
#run
Thread
.runtime_stats
RubyVM::YJIT
#sample
Array
#saturday?
Time
#scan
String
.schedule
Fiber
.scheduler
Fiber
#script_lines
RubyVM::AbstractSyntaxTree::Node
#script_lines
RubyVM::InstructionSequence
#scrub
String
#scrub!
String
.SDR
RubyVM
.search_convpath
Encoding::Converter
#sec
Time
.seed
Random
#seed
Random
#seek
ARGF
#seek
Dir
#seek
IO
.select
ENV
.select
IO
.select
Kernel
.select
Ractor
#select
Array
#select
Enumerable
#select
Enumerator::Lazy
#select
Hash
#select
Struct
.select!
ENV
#select!
Array
#select!
Hash
#self
TracePoint
#send
Object
#send
Ractor
#set_backtrace
Exception
#set_encoding
ARGF
#set_encoding
IO
#set_encoding_by_bom
IO
.set_scheduler
Fiber
#set_string
IO::Buffer
#set_temporary_name
Module
.set_trace_func
Kernel
#set_trace_func
Thread
#set_value
IO::Buffer
#set_values
IO::Buffer
#setbyte
String
.setegid
Process::Sys
.seteuid
Process::Sys
.setgid
Process::Sys
.setgid?
File
#setgid?
File::Stat
#setgid?
FileTest
.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
#setuid?
File::Stat
#setuid?
FileTest
.shape_id_t
RubyVM::RJIT::C
.shapes_available
Shape
.shareable?
Ractor
#shared?
IO::Buffer
.shift
ENV
#shift
Array
#shift
Hash
#shift
Thread::Queue
#shift
Thread::SizedQueue
.show_debug_counters
RubyVM
#shuffle
Array
#shuffle!
Array
.sid_available?
Process::GID
.sid_available?
Process::UID
#signal
Thread::ConditionVariable
#signaled?
Process::Status
.signame
Signal
#signo
SignalException
.simulate_oom!
RubyVM::YJIT
.sin
Math
#singleton_class
Object
#singleton_class?
Module
#singleton_method
Object
#singleton_method_added
BasicObject
#singleton_method_added
Numeric
#singleton_method_removed
BasicObject
#singleton_method_undefined
BasicObject
#singleton_methods
Object
.sinh
Math
.size
ENV
.size
File
#size
Array
#size
Enumerator
#size
File
#size
File::Stat
#size
FileTest
#size
Hash
#size
IO::Buffer
#size
Integer
#size
MatchData
#size
ObjectSpace::WeakMap
#size
Range
#size
String
#size
Struct
#size
Symbol
#size
Thread::Queue
#size
Thread::SizedQueue
.size?
File
#size?
File::Stat
#size?
FileTest
.size_of
IO::Buffer
#skip
ARGF
.sleep
Kernel
#sleep
Thread::Mutex
.slice
ENV
#slice
Array
#slice
Hash
#slice
IO::Buffer
#slice
String
#slice
Symbol
#slice!
Array
#slice!
String
#slice_after
Enumerable
#slice_after
Enumerator::Lazy
#slice_before
Enumerable
#slice_before
Enumerator::Lazy
#slice_when
Enumerable
#slice_when
Enumerator::Lazy
.socket?
File
#socket?
File::Stat
#socket?
FileTest
#sort
Array
#sort
Enumerable
#sort!
Array
#sort_by
Enumerable
#sort_by!
Array
#source
Regexp
#source
RubyVM::AbstractSyntaxTree::Node
#source_encoding
Encoding::Converter
#source_encoding
Encoding::InvalidByteSequenceError
#source_encoding
Encoding::UndefinedConversionError
#source_encoding_name
Encoding::InvalidByteSequenceError
#source_encoding_name
Encoding::UndefinedConversionError
#source_location
Binding
#source_location
Method
#source_location
Proc
#source_location
UnboundMethod
.spawn
Kernel
.spawn
Process
.SPECIAL_CONST_P
C=Module.new
.split
File
#split
String
.sprintf
Kernel
.sqrt
Integer
.sqrt
Math
#squeeze
String
#squeeze!
String
.srand
Kernel
.srand
Random
.start
GC
.start
Thread
#start_with?
String
#start_with?
Symbol
.stat
File
.stat
GC
.stat
RubyVM
.stat
TracePoint
#stat
IO
.stat_heap
GC
#state
Random
.stats_enabled?
RubyVM::YJIT
.stats_string
RubyVM::YJIT
#status
SystemExit
#status
Thread
#step
Enumerator::ArithmeticSequence
#step
Numeric
#step
Range
.sticky?
File
#sticky?
File::Stat
#sticky?
FileTest
.stop
Thread
#stop?
Thread
#stopped?
Process::Status
#stopsig
Process::Status
#storage
Fiber
#storage=
Fiber
.store
ENV
#store
Hash
.stress
GC
.stress=
GC
#strftime
Time
.string
IO::Buffer
.String
Kernel
#string
MatchData
#strip
String
#strip!
String
.sub
Kernel
#sub
String
#sub!
String
#subclasses
Class
#subsec
Time
#succ
Integer
#succ
String
#succ
Symbol
#succ!
String
#success?
Process::Status
#success?
SystemExit
#sum
Array
#sum
Enumerable
#sum
String
#sunday?
Time
#super_method
Method
#super_method
UnboundMethod
#superclass
Class
#swapcase
String
#swapcase
Symbol
#swapcase!
String
.switch
Process::GID
.switch
Process::UID
.symlink
File
.symlink?
File
#symlink?
File::Stat
#symlink?
FileTest
#sync
IO
#sync=
IO
#synchronize
Thread::Mutex
.syscall
Kernel
.sysopen
IO
#sysread
IO
#sysseek
IO
.system
Kernel
#syswrite
IO
#tag
UncaughtThrowError
#take
Array
#take
Enumerable
#take
Enumerator::Lazy
#take
Ractor
#take_while
Array
#take_while
Enumerable
#take_while
Enumerator::Lazy
#tally
Enumerable
.tan
Math
.tanh
Math
#tap
Kernel
#target
Refinement
#tell
ARGF
#tell
Dir
#tell
IO
#terminate
Thread
#termsig
Process::Status
.test
Kernel
#then
Kernel
.thread_invoke_type
RubyVM::RJIT::C
#thread_variable?
Thread
#thread_variable_get
Thread
#thread_variable_set
Thread
#thread_variables
Thread
.throw
Kernel
#thursday?
Time
.timeout
Regexp
#timeout
IO
#timeout
Regexp
.timeout=
Regexp
#timeout=
IO
#timeout_after
Fiber::Scheduler
.times
Process
#times
Integer
.to_a
ENV
#to_a
ARGF
#to_a
Array
#to_a
Enumerable
#to_a
Enumerator::Lazy
#to_a
Hash
#to_a
MatchData
#to_a
NilClass
#to_a
Range
#to_a
RubyVM::InstructionSequence
#to_a
Struct
#to_a
Time
#to_ary
Array
#to_binary
RubyVM::InstructionSequence
#to_c
Complex
#to_c
NilClass
#to_c
Numeric
#to_c
String
#to_enum
Enumerator::Lazy
#to_enum
Object
#to_f
Complex
#to_f
Float
#to_f
Integer
#to_f
NilClass
#to_f
Rational
#to_f
String
#to_f
Time
.to_h
ENV
#to_h
Array
#to_h
Data
#to_h
Enumerable
#to_h
Hash
#to_h
NilClass
#to_h
Struct
.to_hash
ENV
#to_hash
Hash
#to_i
ARGF
#to_i
Complex
#to_i
Float
#to_i
IO
#to_i
Integer
#to_i
NilClass
#to_i
Process::Status
#to_i
Rational
#to_i
String
#to_i
Time
#to_int
Float
#to_int
Integer
#to_int
Numeric
#to_io
ARGF
#to_io
IO
#to_path
Dir
#to_path
IO
#to_proc
Enumerator::Yielder
#to_proc
Hash
#to_proc
Method
#to_proc
Proc
#to_proc
Symbol
#to_r
Complex
#to_r
Float
#to_r
Integer
#to_r
NilClass
#to_r
Rational
#to_r
String
#to_r
Time
.to_ruby
C=Module.new
.to_s
ENV
#to_s
ARGF
#to_s
Array
#to_s
Complex
#to_s
Data
#to_s
Encoding
#to_s
Exception
#to_s
FalseClass
#to_s
Fiber
#to_s
Float
#to_s
Hash
#to_s
IO::Buffer
#to_s
Integer
#to_s
MatchData
#to_s
Method
#to_s
Module
#to_s
NilClass
#to_s
Object
#to_s
Proc
#to_s
Process::Status
#to_s
Ractor
#to_s
Range
#to_s
Rational
#to_s
Regexp
#to_s
String
#to_s
Struct
#to_s
Symbol
#to_s
Thread
#to_s
Thread::Backtrace::Location
#to_s
Time
#to_s
TrueClass
#to_s
UnboundMethod
#to_s
UncaughtThrowError
#to_set
Enumerable
#to_str
NameError::message
#to_str
String
#to_sym
String
#to_sym
Symbol
.to_tty?
Exception
.to_value
C=Module.new
#to_write_io
ARGF
#tokens
RubyVM::AbstractSyntaxTree::Node
#too_complex?
Shape
.total_exit_count
RubyVM::YJIT
.total_time
GC
.total_time
GC::Profiler
#tr
String
#tr!
String
#tr_s
String
#tr_s!
String
.trace
TracePoint
.trace_exit_locations_enabled?
RubyVM::YJIT
#trace_points
RubyVM::InstructionSequence
.trace_var
Kernel
#transfer
Fiber
#transfer
IO::Buffer
#transform_keys
Hash
#transform_keys!
Hash
#transform_values
Hash
#transform_values!
Hash
.transition_tree
Shape
#transpose
Array
.trap
Kernel
.trap
Signal
.truncate
File
#truncate
File
#truncate
Float
#truncate
Integer
#truncate
Numeric
#truncate
Rational
.try_convert
Array
.try_convert
Hash
.try_convert
IO
.try_convert
Integer
.try_convert
Regexp
.try_convert
String
#try_lock
Thread::Mutex
#tty?
IO
#tuesday?
Time
#tv_nsec
Time
#tv_sec
Time
#tv_usec
Time
#type
RubyVM::AbstractSyntaxTree::Node
.uid
Process
#uid
File::Stat
.uid=
Process
.umask
File
#unbind
Method
#unblock
Fiber::Scheduler
#undef_method
Module
.undefine_finalizer
ObjectSpace
#undefined_instance_methods
Module
.UNDEFINED_METHOD_ENTRY_P
C=Module.new
#undump
String
#ungetbyte
IO
#ungetc
IO
#unicode_normalize
String
#unicode_normalize!
String
#unicode_normalized?
String
.union
Regexp
#union
Array
#uniq
Array
#uniq
Enumerable
#uniq
Enumerator::Lazy
#uniq!
Array
.unlink
Dir
.unlink
File
#unlock
Thread::Mutex
#unpack
String
#unpack1
String
#unshift
Array
.untrace_var
Kernel
#upcase
String
#upcase
Symbol
#upcase!
String
.update
ENV
#update
Hash
#upto
Integer
#upto
String
.urandom
Random
.USAGE_ANALYSIS_INSN_CLEAR
RubyVM
.USAGE_ANALYSIS_INSN_RUNNING
RubyVM
.USAGE_ANALYSIS_INSN_START
RubyVM
.USAGE_ANALYSIS_INSN_STOP
RubyVM
.USAGE_ANALYSIS_OPERAND_CLEAR
RubyVM
.USAGE_ANALYSIS_OPERAND_RUNNING
RubyVM
.USAGE_ANALYSIS_OPERAND_START
RubyVM
.USAGE_ANALYSIS_OPERAND_STOP
RubyVM
.USAGE_ANALYSIS_REGISTER_CLEAR
RubyVM
.USAGE_ANALYSIS_REGISTER_RUNNING
RubyVM
.USAGE_ANALYSIS_REGISTER_START
RubyVM
.USAGE_ANALYSIS_REGISTER_STOP
RubyVM
#usec
Time
.used_modules
Module
.used_refinements
Module
#using
Module
.utc
Time
#utc
Time
#utc?
Time
#utc_offset
Time
.utime
File
#valid?
IO::Buffer
#valid_encoding?
String
.VALUE
RubyVM::RJIT::C
#value
Thread
#value
UncaughtThrowError
.value?
ENV
#value?
Hash
.values
ENV
#values
Hash
#values
IO::Buffer
#values
ObjectSpace::WeakMap
#values
Struct
.values_at
ENV
#values_at
Array
#values_at
Hash
#values_at
MatchData
#values_at
Struct
.verify_compaction_references
GC
.verify_internal_consistency
GC
.vm_call_handler
RubyVM::RJIT::C
.vm_ci_argc
C=Module.new
.vm_ci_flag
C=Module.new
.vm_ci_kwarg
C=Module.new
.vm_ci_mid
C=Module.new
.vm_ifunc
RubyVM::RJIT::C
.wait
Process
#wait
IO
#wait
Ractor::Selector
#wait
Thread::ConditionVariable
.wait2
Process
#wait_priority
IO
#wait_readable
IO
#wait_writable
IO
.waitall
Process
.waitpid
Process
.waitpid2
Process
#wakeup
Thread
.warmup
Process
.warn
Kernel
#warn
Warning
#wday
Time
#wednesday?
Time
#with
Data
#with_index
Enumerator
#with_object
Enumerator
.world_readable?
File
#world_readable?
File::Stat
#world_readable?
FileTest
.world_writable?
File
#world_writable?
File::Stat
#world_writable?
FileTest
.writable?
File
#writable?
File::Stat
#writable?
FileTest
.writable_real?
File
#writable_real?
File::Stat
#writable_real?
FileTest
.write
IO
#write
ARGF
#write
IO
#write
IO::Buffer
#write
Warning::buffer
#write_nonblock
IO
#xor!
IO::Buffer
#yday
Time
#year
Time
.yield
Fiber
.yield
Ractor
#yield
Enumerator::Yielder
#yield
Proc
#yield_self
Kernel
.zero?
File
#zero?
File::Stat
#zero?
FileTest
#zero?
Float
#zero?
Integer
#zero?
Numeric
#zip
Array
#zip
Enumerable
#zip
Enumerator::Lazy
#zone
Time
#|
Array
#|
FalseClass
#|
IO::Buffer
#|
Integer
#|
NilClass
#|
TrueClass
#~
IO::Buffer
#~
Integer
#~
Regexp