Method List
Classes
Methods
Exceptions
Constants
Docs
#!
BasicObject
#!=
BasicObject
#!~
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
.$-K
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
.$KCODE
Top Level Namespace
.$LOADED_FEATURES
Top Level Namespace
.$PROGRAM_NAME
Top Level Namespace
.$SAFE
Top Level Namespace
.$stderr
Top Level Namespace
.$stdin
Top Level Namespace
.$stdout
Top Level Namespace
.$VERBOSE
Top Level Namespace
.$VERBOSE=
Top Level Namespace
.$~
Top Level Namespace
#%
Float
#%
Integer
#%
Numeric
#%
Range
#%
String
#&
Array
#&
FalseClass
#&
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
#<<
Queue
#<<
SizedQueue
#<<
String
#<=
Comparable
#<=
Float
#<=
Hash
#<=
Integer
#<=
Module
#<=>
Array
#<=>
File::Stat
#<=>
Float
#<=>
Integer
#<=>
Module
#<=>
Numeric
#<=>
Object
#<=>
Rational
#<=>
String
#<=>
Symbol
#<=>
Time
#==
Array
#==
BasicObject
#==
Comparable
#==
Complex
#==
Encoding::Converter
#==
Enumerator::ArithmeticSequence
#==
Exception
#==
Float
#==
Hash
#==
Integer
#==
MatchData
#==
Method
#==
Module
#==
NameError::message
#==
Process::Status
#==
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
#=~
Object
#=~
Regexp
#=~
String
#=~
Symbol
#>
Comparable
#>
Float
#>
Hash
#>
Integer
#>
Module
#>=
Comparable
#>=
Float
#>=
Hash
#>=
Integer
#>=
Module
#>>
Integer
#>>
Method
#>>
Proc
#>>
Process::Status
.[]
Array
.[]
Dir
.[]
ENV
.[]
Hash
#[]
Array
#[]
Continuation
#[]
Hash
#[]
Integer
#[]
MatchData
#[]
Method
#[]
ObjectSpace::WeakMap
#[]
Proc
#[]
String
#[]
Struct
#[]
Symbol
#[]
Thread
.[]=
ENV
#[]=
Array
#[]=
Hash
#[]=
ObjectSpace::WeakMap
#[]=
String
#[]=
Struct
#[]=
Thread
#^
FalseClass
#^
Integer
#^
NilClass
#^
TrueClass
.__callee__
Kernel
.__dir__
Kernel
#__enable
TracePoint
#__id__
BasicObject
.__method__
Kernel
#__read_nonblock
IO
#__send__
BasicObject
#__write_nonblock
IO
#_dump
Encoding
#_dump
NameError::message
#_dump
Time
._id2ref
ObjectSpace
._load
Encoding
._load
NameError::message
.`
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
.acos
Math
.acosh
Math
#add
ThreadGroup
.add_stress_to_class
GC
#add_trace_func
Thread
#advise
IO
#alias_method
Module
.aliases
Encoding
#alive?
Fiber
#alive?
Thread
#all?
Array
#all?
Enumerable
.all_symbols
Symbol
#allbits?
Integer
#allocate
Class
#ancestors
Module
#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
#attr
Module
#attr_accessor
Module
#attr_reader
Module
#attr_writer
Module
#autoclose=
IO
#autoclose?
IO
.autoload
Kernel
#autoload
Module
.autoload?
Kernel
#autoload?
Module
#b
String
#backtrace
Exception
#backtrace
Thread
#backtrace_locations
Exception
#backtrace_locations
Thread
#base_label
RubyVM::InstructionSequence
#base_label
Thread::Backtrace::Location
.basename
File
#begin
Enumerator::ArithmeticSequence
#begin
MatchData
#begin
Range
#between?
Comparable
#bind
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_given?
Kernel
.blockdev?
File
#blockdev?
File::Stat
#blockdev?
FileTest
#blocks
File::Stat
#broadcast
ConditionVariable
#bsearch
Array
#bsearch
Range
#bsearch_index
Array
.bytes
Random
#bytes
ARGF
#bytes
IO
#bytes
Random
#bytes
String
#bytesize
String
#byteslice
String
#call
Continuation
#call
Method
#call
Proc
.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
#ceil
Float
#ceil
Integer
#ceil
Numeric
#ceil
Rational
#center
String
#chain
Enumerable
.change_privilege
Process::GID
.change_privilege
Process::UID
.chardev?
File
#chardev?
File::Stat
#chardev?
FileTest
#chars
ARGF
#chars
IO
#chars
String
.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
Object
#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
Queue
#clear
SizedQueue
#clear
String
.clock_getres
Process
.clock_gettime
Process
#clone
Binding
#clone
Method
#clone
Numeric
#clone
Object
#clone
Proc
#clone
UnboundMethod
#close
ARGF
#close
Dir
#close
IO
#close
Queue
#close
SizedQueue
#close_on_exec=
IO
#close_on_exec?
IO
#close_read
IO
#close_write
IO
#closed?
ARGF
#closed?
IO
#closed?
Queue
#codepoints
ARGF
#codepoints
IO
#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
Array
#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_option
RubyVM::InstructionSequence
.compile_option=
RubyVM::InstructionSequence
.Complex
Kernel
#concat
Array
#concat
String
#conj
Complex
#conj
Numeric
#conjugate
Complex
#conjugate
Numeric
#const_defined?
Module
#const_get
Module
#const_missing
Module
#const_set
Module
.constants
Module
#constants
Module
#convert
Encoding::Converter
#convpath
Encoding::Converter
.copy_stream
IO
#coredump?
Process::Status
.cos
Math
.cosh
Math
.count
GC
#count
Array
#count
Enumerable
#count
String
.count_objects
ObjectSpace
#cover?
Range
#crypt
String
.ctime
File
#ctime
File
#ctime
File::Stat
#ctime
Time
.current
Fiber
.current
Thread
#curry
Method
#curry
Proc
#cycle
Array
#cycle
Enumerable
.daemon
Process
#day
Time
.DEBUG
Thread
.DEBUG=
Thread
#default
Hash
#default=
Hash
.default_external
Encoding
.default_external=
Encoding
.default_internal
Encoding
.default_internal=
Encoding
#default_proc
Hash
#default_proc=
Hash
.define_finalizer
ObjectSpace
#define_method
Module
#define_singleton_method
Object
#defined_class
TracePoint
.delete
Dir
.delete
ENV
.delete
File
#delete
Array
#delete
Hash
#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
#deq
Queue
#deq
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
#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
TracePoint
.disasm
RubyVM::InstructionSequence
#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
#dup
Binding
#dup
Numeric
#dup
Object
#dup
Proc
.each
ENV
#each
ARGF
#each
Array
#each
Dir
#each
Enumerator
#each
Hash
#each
IO
#each
ObjectSpace::WeakMap
#each
Range
#each
Struct
#each_byte
ARGF
#each_byte
IO
#each_byte
String
#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
.egid
Process
.egid=
Process
.eid
Process::GID
.eid
Process::UID
.empty?
Dir
.empty?
ENV
.empty?
File
#empty?
Array
#empty?
FileTest
#empty?
Hash
#empty?
Queue
#empty?
SizedQueue
#empty?
String
#empty?
Symbol
.enable
GC
#enable
TracePoint
.enabled?
GC::Profiler
.enabled?
RubyVM::MJIT
#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
#enq
Queue
#enq
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?
Enumerator::ArithmeticSequence
#eql?
Float
#eql?
Hash
#eql?
MatchData
#eql?
Method
#eql?
Numeric
#eql?
Object
#eql?
Range
#eql?
Regexp
#eql?
String
#eql?
Struct
#eql?
Time
#eql?
UnboundMethod
#equal?
BasicObject
.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
.exception
Exception
#exception
Exception
#exclude_end?
Enumerator::ArithmeticSequence
#exclude_end?
Range
.exclusive
Thread
.exec
Kernel
.exec
Process
.executable?
File
#executable?
File::Stat
#executable?
FileTest
.executable_real?
File
#executable_real?
File::Stat
#executable_real?
FileTest
.exist?
Dir
.exist?
File
#exist?
FileTest
.exists?
Dir
.exists?
File
#exists?
FileTest
.exit
Kernel
.exit
Process
.exit
Thread
#exit
Thread
.exit!
Kernel
.exit!
Process
#exit_value
LocalJumpError
#exited?
Process::Status
#exitstatus
Process::Status
.exp
Math
.expand_path
File
#extend
Object
#extend_object
Module
#extended
Module
#external_encoding
ARGF
#external_encoding
IO
.extname
File
.fail
Kernel
#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
#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
#finalize
ObjectSpace::WeakMap
.find
Encoding
#find
Enumerable
#find_all
Enumerable
#find_all
Enumerator::Lazy
#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
#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
#flush
IO
.fnmatch
File
.fnmatch?
File
.for_fd
IO
#force
Enumerator::Lazy
#force_encoding
String
.foreach
Dir
.foreach
IO
.fork
Kernel
.fork
Process
.fork
Thread
.format
Kernel
#freeze
Module
#freeze
Object
#freeze
String
.frexp
Math
#friday?
Time
.from_name
Process::GID
.from_name
Process::UID
#frozen?
Object
#fsync
IO
.ftype
File
#ftype
File::Stat
#full_message
Exception
.gamma
Math
.garbage_collect
ObjectSpace
#garbage_collect
GC
#gcd
Integer
#gcdlcm
Integer
#getbyte
ARGF
#getbyte
IO
#getbyte
String
#getc
ARGF
#getc
IO
.getegid
Process::Sys
.geteuid
Process::Sys
.getgid
Process::Sys
#getgm
Time
#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
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
#hex
String
.home
Dir
#hour
Time
.hypot
Math
#i
Numeric
#id2name
Symbol
.identical?
File
#identical?
FileTest
#imag
Complex
#imag
Numeric
#imaginary
Complex
#imaginary
Numeric
#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
ENV
#index
Array
#index
Hash
#index
String
#infinite?
Complex
#infinite?
Float
#infinite?
Numeric
#inherited
Class
.initgroups
Process
#initialize
IO
#initialize
Struct
#initialize
Thread
#initialize_clone
Module
#initialize_clone
Object
#initialize_copy
ARGF
#initialize_copy
Array
#initialize_copy
Enumerator
#initialize_copy
File::Stat
#initialize_copy
Hash
#initialize_copy
IO
#initialize_copy
MatchData
#initialize_copy
Module
#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
.inspect
ENV
#inspect
ARGF
#inspect
Array
#inspect
Complex
#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::WeakMap
#inspect
Proc
#inspect
Process::Status
#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_exec
BasicObject
#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_encoding
ARGF
#internal_encoding
IO
.invert
ENV
#invert
Hash
#ioctl
IO
#irb
Binding
#is_a?
Object
#isatty
IO
#isdst
Time
.issetugid
Process::Sys
.iterator?
Kernel
#itself
Object
.join
File
#join
Array
#join
Thread
.keep_if
ENV
#keep_if
Array
#keep_if
Hash
.key
ENV
#key
Hash
#key
KeyError
.key?
ENV
#key?
Hash
#key?
ObjectSpace::WeakMap
#key?
Thread
.keys
ENV
#keys
Hash
#keys
ObjectSpace::WeakMap
#keys
Thread
.kill
Process
.kill
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
.last_match
Regexp
.last_status
Process
.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
Queue
#length
SizedQueue
#length
String
#length
Struct
#length
Symbol
.lgamma
Math
#lineno
ARGF
#lineno
IO
#lineno
Thread::Backtrace::Location
#lineno
TracePoint
#lineno=
ARGF
#lineno=
IO
#lines
ARGF
#lines
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
Mutex
#locked?
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
Thread
.malloc_allocated_size
GC
.malloc_allocations
GC
#map
Array
#map
Enumerable
#map
Enumerator::Lazy
#map!
Array
#marshal_dump
Complex
#marshal_dump
ConditionVariable
#marshal_dump
Queue
#marshal_dump
Random
#marshal_dump
Rational
#marshal_dump
RubyVM::InstructionSequence
#marshal_dump
Time
#marshal_load
Complex::compatible
#marshal_load
Random
#marshal_load
Rational::compatible
#marshal_load
RubyVM::InstructionSequence
#marshal_load
Time
#match
Regexp
#match
String
#match
Symbol
#match?
Regexp
#match?
String
#match?
Symbol
#max
Array
#max
Enumerable
#max
Range
#max
SizedQueue
#max=
SizedQueue
#max_by
Enumerable
.maxgroups
Process
.maxgroups=
Process
#mday
Time
.member?
ENV
#member?
Enumerable
#member?
Hash
#member?
ObjectSpace::WeakMap
#member?
Range
#members
Struct
#merge
Hash
#merge!
Hash
#message
Exception
#method
Object
#method_added
Module
#method_defined?
Module
#method_id
TracePoint
#method_missing
BasicObject
#method_removed
Module
#method_undefined
Module
#methods
Object
#min
Array
#min
Enumerable
#min
Range
#min
Time
#min_by
Enumerable
#minmax
Enumerable
#minmax_by
Enumerable
.mkdir
Dir
.mkfifo
File
.mktime
Time
#mode
File::Stat
#module_eval
Module
#module_exec
Module
#module_function
Module
#modulo
Float
#modulo
Integer
#modulo
Numeric
#mon
Time
#monday?
Time
#month
Time
.mtime
File
#mtime
File
#mtime
File::Stat
#name
Encoding
#name
Method
#name
Module
#name
NameError
#name
Thread
#name
UnboundMethod
#name=
Thread
.name_list
Encoding
#named_captures
MatchData
#named_captures
Regexp
#names
Encoding
#names
MatchData
#names
Regexp
#nan?
Float
#negative?
Float
#negative?
Numeric
#negative?
Rational
.nesting
Module
.new
ARGF
.new
Array
.new
BasicObject
.new
Class
.new
ConditionVariable
.new
Dir
.new
Encoding::Converter
.new
Enumerator
.new
Enumerator::Chain
.new
Enumerator::Generator
.new
Enumerator::Lazy
.new
Enumerator::Yielder
.new
Exception
.new
Fiber
.new
File
.new
File::Stat
.new
Hash
.new
IO
.new
Interrupt
.new
KeyError
.new
Module
.new
Mutex
.new
NameError
.new
NoMethodError
.new
Proc
.new
Queue
.new
Random
.new
Range
.new
Regexp
.new
RubyVM::InstructionSequence
.new
SignalException
.new
SizedQueue
.new
String
.new
Struct
.new
SyntaxError
.new
SystemCallError
.new
SystemExit
.new
Thread
.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
#none?
Array
#none?
Enumerable
#nonzero?
Numeric
.now
Time
.NSDR
RubyVM
#nsec
Time
#num_waiting
Queue
#num_waiting
SizedQueue
#numerator
Complex
#numerator
Float
#numerator
Integer
#numerator
Numeric
#numerator
Rational
#object_id
Object
#oct
String
#odd?
Integer
.of
RubyVM::AbstractSyntaxTree
.of
RubyVM::InstructionSequence
#offset
MatchData
#one?
Array
#one?
Enumerable
.open
Dir
.open
File
.open
IO
.open
Kernel
#options
Regexp
#ord
Integer
#ord
String
#original_name
Method
#original_name
UnboundMethod
.owned?
File
#owned?
File::Stat
#owned?
FileTest
#owned?
Mutex
#owner
Method
#owner
UnboundMethod
.p
Kernel
#pack
Array
#parameters
Method
#parameters
Proc
#parameters
TracePoint
#parameters
UnboundMethod
.parse
RubyVM::AbstractSyntaxTree
.parse_file
RubyVM::AbstractSyntaxTree
#partition
Enumerable
#partition
String
.pass
Thread
.path
File
#path
ARGF
#path
Dir
#path
File
#path
LoadError
#path
RubyVM::InstructionSequence
#path
Thread::Backtrace::Location
#path
TracePoint
.pause
RubyVM::MJIT
#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
Queue
#pop
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
.printf
Kernel
#printf
ARGF
#printf
IO
#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
#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
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
.raise
Kernel
#raise
Thread
#raised_exception
TracePoint
.rand
Kernel
.rand
Random
#rand
Random
#rand
Random::Formatter
#random_number
Random::Formatter
.rassoc
ENV
#rassoc
Array
#rassoc
Hash
.Rational
Kernel
#rationalize
Complex
#rationalize
Float
#rationalize
Integer
#rationalize
NilClass
#rationalize
Rational
.raw_data
GC::Profiler
#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_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
#readpartial
ARGF
#readpartial
IO
#real
Complex
#real
Numeric
#real?
Complex
#real?
Numeric
.realdirpath
File
.realpath
File
#reason
LocalJumpError
#receiver
Binding
#receiver
KeyError
#receiver
Method
#receiver
NameError
.rect
Complex
#rect
Complex
#rect
Numeric
.rectangular
Complex
#rectangular
Complex
#rectangular
Numeric
#reduce
Enumerable
#refine
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_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
#replicate
Encoding
.report
GC::Profiler
.report_on_exception
Thread
#report_on_exception
Thread
.report_on_exception=
Thread
#report_on_exception=
Thread
.require
Kernel
.require_relative
Kernel
.resolve_feature_path
RubyVM
#respond_to?
Object
#respond_to_missing?
Object
.restore
Marshal
.result
GC::Profiler
#result
StopIteration
.resume
RubyVM::MJIT
#resume
Fiber
#return_value
TracePoint
#reverse
Array
#reverse
String
#reverse!
Array
#reverse!
String
#reverse_each
Array
#reverse_each
Enumerable
#rewind
ARGF
#rewind
Dir
#rewind
Enumerator
#rewind
IO
.rid
Process::GID
.rid
Process::UID
#rindex
Array
#rindex
String
#rjust
String
.rmdir
Dir
#rotate
Array
#rotate!
Array
#round
Float
#round
Integer
#round
Numeric
#round
Rational
#round
Time
#rpartition
String
#rstrip
String
#rstrip!
String
#run
Thread
#safe_level
Thread
#sample
Array
#saturday?
Time
#scan
String
#scrub
String
#scrub!
String
.SDR
RubyVM
.search_convpath
Encoding::Converter
#sec
Time
#seed
Random
#seek
ARGF
#seek
Dir
#seek
IO
.select
ENV
.select
IO
.select
Kernel
#select
Array
#select
Enumerable
#select
Enumerator::Lazy
#select
Hash
#select
Struct
.select!
ENV
#select!
Array
#select!
Hash
#self
TracePoint
#send
Object
#set_backtrace
Exception
#set_encoding
ARGF
#set_encoding
IO
.set_trace_func
Kernel
#set_trace_func
Thread
#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
.shift
ENV
#shift
Array
#shift
Hash
#shift
Queue
#shift
SizedQueue
#shuffle
Array
#shuffle!
Array
.sid_available?
Process::GID
.sid_available?
Process::UID
#signal
ConditionVariable
#signaled?
Process::Status
.signame
Signal
#signo
SignalException
.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
Integer
#size
MatchData
#size
ObjectSpace::WeakMap
#size
Queue
#size
Range
#size
SizedQueue
#size
String
#size
Struct
#size
Symbol
.size?
File
#size?
File::Stat
#size?
FileTest
#skip
ARGF
.sleep
Kernel
#sleep
Mutex
.slice
ENV
#slice
Array
#slice
Hash
#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_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
.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
.stat
File
.stat
GC
.stat
RubyVM
.stat
TracePoint
#stat
IO
#state
Random
#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
.store
ENV
#store
Hash
.stress
GC
.stress=
GC
#strftime
Time
.String
Kernel
#string
MatchData
#strip
String
#strip!
String
.sub
Kernel
#sub
String
#sub!
String
#subsec
Time
#succ
Integer
#succ
String
#succ
Symbol
#succ
Time
#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
Mutex
.syscall
Kernel
.sysopen
IO
#sysread
IO
#sysseek
IO
.system
Kernel
#syswrite
IO
#tag
UncaughtThrowError
#taint
Object
#tainted?
Object
#take
Array
#take
Enumerable
#take
Enumerator::Lazy
#take_while
Array
#take_while
Enumerable
#take_while
Enumerator::Lazy
.tan
Math
.tanh
Math
#tap
Object
#tell
ARGF
#tell
Dir
#tell
IO
#terminate
Thread
#termsig
Process::Status
.test
Kernel
#then
Object
#thread_variable?
Thread
#thread_variable_get
Thread
#thread_variable_set
Thread
#thread_variables
Thread
.throw
Kernel
#thursday?
Time
.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
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
File
#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_s
ENV
#to_s
ARGF
#to_s
Array
#to_s
Complex
#to_s
Encoding
#to_s
Exception
#to_s
FalseClass
#to_s
Fiber
#to_s
Float
#to_s
Hash
#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
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_str
NameError::message
#to_str
String
#to_sym
String
#to_sym
Symbol
.to_tty?
Exception
#to_write_io
ARGF
.total_time
GC::Profiler
#tr
String
#tr!
String
#tr_s
String
#tr_s!
String
.trace
TracePoint
#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
.trap
Signal
.truncate
File
#truncate
File
#truncate
Float
#truncate
Integer
#truncate
Numeric
#truncate
Rational
#trust
Object
.try_convert
Array
.try_convert
Hash
.try_convert
IO
.try_convert
Regexp
.try_convert
String
#try_lock
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
#undef_method
Module
.undefine_finalizer
ObjectSpace
#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
Mutex
#unpack
String
#unpack1
String
#unshift
Array
#untaint
Object
.untrace_var
Kernel
#untrust
Object
#untrusted?
Object
#upcase
String
#upcase
Symbol
#upcase!
String
.update
ENV
#update
Hash
#upto
Integer
#upto
String
.urandom
Random
.USAGE_ANALYSIS_INSN_STOP
RubyVM
.USAGE_ANALYSIS_OPERAND_STOP
RubyVM
.USAGE_ANALYSIS_REGISTER_STOP
RubyVM
#usec
Time
.used_modules
Module
#using
Module
.utc
Time
#utc
Time
#utc?
Time
#utc_offset
Time
.utime
File
#valid_encoding?
String
#value
Thread
#value
UncaughtThrowError
.value?
ENV
#value?
Hash
.values
ENV
#values
Hash
#values
ObjectSpace::WeakMap
#values
Struct
.values_at
ENV
#values_at
Array
#values_at
Hash
#values_at
MatchData
#values_at
Struct
.verify_internal_consistency
GC
.verify_transient_heap_internal_consistency
GC
.wait
Process
#wait
ConditionVariable
.wait2
Process
.waitall
Process
.waitpid
Process
.waitpid2
Process
#wakeup
Thread
.warn
Kernel
#warn
Warning
#wday
Time
#wednesday?
Time
#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
Warning::buffer
#write_nonblock
IO
#yday
Time
#year
Time
.yield
Fiber
#yield
Enumerator::Yielder
#yield
Proc
#yield_self
Object
.zero?
File
#zero?
File::Stat
#zero?
FileTest
#zero?
Float
#zero?
Numeric
#zip
Array
#zip
Enumerable
#zip
Enumerator::Lazy
#zone
Time
#|
Array
#|
FalseClass
#|
Integer
#|
NilClass
#|
TrueClass
#~
Integer
#~
Regexp