Table of contents
-
Classes/Modules
- ArgumentError
-
Array
- ::[]
- ::new
- ::try_convert
- #&
- #*
- #+
- #-
- #<<
- #<=>
- #==
- #[]
- #[]=
- #any?
- #assoc
- #at
- #bsearch
- #clear
- #collect
- #collect!
- #combination
- #compact
- #compact!
- #concat
- #count
- #cycle
- #delete
- #delete_at
- #delete_if
- #drop
- #drop_while
- #each
- #each_index
- #empty?
- #eql?
- #fetch
- #fill
- #find_index
- #first
- #flatten
- #flatten!
- #frozen?
- #hash
- #include?
- #index
- #initialize_copy
- #insert
- #inspect
- #join
- #keep_if
- #last
- #length
- #map
- #map!
- #pack
- #permutation
- #pop
- #product
- #push
- #rassoc
- #reject
- #reject!
- #repeated_combination
- #repeated_permutation
- #replace
- #reverse
- #reverse!
- #reverse_each
- #rindex
- #rotate
- #rotate!
- #sample
- #select
- #select!
- #shift
- #shuffle
- #shuffle!
- #size
- #slice
- #slice!
- #sort
- #sort!
- #sort_by!
- #take
- #take_while
- #to_a
- #to_ary
- #to_h
- #to_s
- #transpose
- #uniq
- #uniq!
- #unshift
- #values_at
- #zip
- #|
- BasicObject
- Bignum
- Binding
- Class
- Comparable
- Complex
- Complex::compatible
- Continuation
- Data
- Dir
-
ENV
- ::[]
- ::[]=
- ::assoc
- ::clear
- ::delete
- ::delete_if
- ::each
- ::each_key
- ::each_pair
- ::each_value
- ::empty?
- ::fetch
- ::has_key?
- ::has_value?
- ::include?
- ::index
- ::inspect
- ::invert
- ::keep_if
- ::key
- ::key?
- ::keys
- ::length
- ::member?
- ::rassoc
- ::rehash
- ::reject
- ::reject!
- ::replace
- ::select
- ::select!
- ::shift
- ::size
- ::store
- ::to_a
- ::to_h
- ::to_hash
- ::to_s
- ::update
- ::value?
- ::values
- ::values_at
- EOFError
- Encoding
- Encoding::CompatibilityError
- Encoding::Converter
- Encoding::ConverterNotFoundError
- Encoding::InvalidByteSequenceError
- Encoding::UndefinedConversionError
- EncodingError
-
Enumerable
- #all?
- #any?
- #chunk
- #collect
- #collect_concat
- #count
- #cycle
- #detect
- #drop
- #drop_while
- #each_cons
- #each_entry
- #each_slice
- #each_with_index
- #each_with_object
- #entries
- #find
- #find_all
- #find_index
- #first
- #flat_map
- #grep
- #group_by
- #include?
- #inject
- #lazy
- #map
- #max
- #max_by
- #member?
- #min
- #min_by
- #minmax
- #minmax_by
- #none?
- #one?
- #partition
- #reduce
- #reject
- #reverse_each
- #select
- #slice_after
- #slice_before
- #slice_when
- #sort
- #sort_by
- #take
- #take_while
- #to_a
- #to_h
- #zip
- Enumerator
- Enumerator::Generator
- Enumerator::Lazy
- Enumerator::Yielder
- Errno
- Exception
- FalseClass
- Fiber
- FiberError
-
File
- ::absolute_path
- ::atime
- ::basename
- ::birthtime
- ::blockdev?
- ::chardev?
- ::chmod
- ::chown
- ::ctime
- ::delete
- ::directory?
- ::dirname
- ::executable?
- ::executable_real?
- ::exist?
- ::exists?
- ::expand_path
- ::extname
- ::file?
- ::fnmatch
- ::fnmatch?
- ::ftype
- ::grpowned?
- ::identical?
- ::join
- ::lchmod
- ::lchown
- ::link
- ::lstat
- ::mtime
- ::new
- ::open
- ::owned?
- ::path
- ::pipe?
- ::readable?
- ::readable_real?
- ::readlink
- ::realdirpath
- ::realpath
- ::rename
- ::setgid?
- ::setuid?
- ::size
- ::size?
- ::socket?
- ::split
- ::stat
- ::sticky?
- ::symlink
- ::symlink?
- ::truncate
- ::umask
- ::unlink
- ::utime
- ::world_readable?
- ::world_writable?
- ::writable?
- ::writable_real?
- ::zero?
- #atime
- #birthtime
- #chmod
- #chown
- #ctime
- #flock
- #lstat
- #mtime
- #path
- #size
- #to_path
- #truncate
- File::Constants
-
File::Stat
- ::new
- #<=>
- #atime
- #birthtime
- #blksize
- #blockdev?
- #blocks
- #chardev?
- #ctime
- #dev
- #dev_major
- #dev_minor
- #directory?
- #executable?
- #executable_real?
- #file?
- #ftype
- #gid
- #grpowned?
- #ino
- #inspect
- #mode
- #mtime
- #nlink
- #owned?
- #pipe?
- #rdev
- #rdev_major
- #rdev_minor
- #readable?
- #readable_real?
- #setgid?
- #setuid?
- #size
- #size?
- #socket?
- #sticky?
- #symlink?
- #uid
- #world_readable?
- #world_writable?
- #writable?
- #writable_real?
- #zero?
- FileTest
- Fixnum
- Float
- FloatDomainError
- GC
- GC::Profiler
-
Hash
- ::[]
- ::new
- ::try_convert
- #==
- #[]
- #[]=
- #any?
- #assoc
- #clear
- #compare_by_identity
- #compare_by_identity?
- #default
- #default=
- #default_proc
- #default_proc=
- #delete
- #delete_if
- #each
- #each_key
- #each_pair
- #each_value
- #empty?
- #eql?
- #fetch
- #flatten
- #has_key?
- #has_value?
- #hash
- #include?
- #inspect
- #invert
- #keep_if
- #key
- #key?
- #keys
- #length
- #member?
- #merge
- #merge!
- #rassoc
- #rehash
- #reject
- #reject!
- #replace
- #select
- #select!
- #shift
- #size
- #store
- #to_a
- #to_h
- #to_hash
- #to_s
- #update
- #value?
- #values
- #values_at
-
IO
- ::binread
- ::binwrite
- ::copy_stream
- ::for_fd
- ::foreach
- ::new
- ::open
- ::pipe
- ::popen
- ::read
- ::readlines
- ::select
- ::sysopen
- ::try_convert
- ::write
- #<<
- #advise
- #autoclose=
- #autoclose?
- #binmode
- #binmode?
- #bytes
- #chars
- #close
- #close_on_exec=
- #close_on_exec?
- #close_read
- #close_write
- #closed?
- #codepoints
- #each
- #each_byte
- #each_char
- #each_codepoint
- #each_line
- #eof
- #eof?
- #external_encoding
- #fcntl
- #fdatasync
- #fileno
- #flush
- #fsync
- #getbyte
- #getc
- #gets
- #inspect
- #internal_encoding
- #ioctl
- #isatty
- #lineno
- #lineno=
- #lines
- #pid
- #pos
- #pos=
- #printf
- #putc
- #puts
- #read
- #read_nonblock
- #readbyte
- #readchar
- #readline
- #readlines
- #readpartial
- #reopen
- #rewind
- #seek
- #set_encoding
- #stat
- #sync
- #sync=
- #sysread
- #sysseek
- #syswrite
- #tell
- #to_i
- #to_io
- #tty?
- #ungetbyte
- #ungetc
- #write
- #write_nonblock
- IO::EAGAINWaitReadable
- IO::EAGAINWaitWritable
- IO::EINPROGRESSWaitReadable
- IO::EINPROGRESSWaitWritable
- IO::EWOULDBLOCKWaitReadable
- IO::EWOULDBLOCKWaitWritable
- IO::WaitReadable
- IO::WaitWritable
- IOError
- IndexError
- Integer
- Interrupt
-
Kernel
- #Array
- #Complex
- #Float
- #Hash
- #Integer
- #Rational
- #String
- #__callee__
- #__dir__
- #__method__
- #`
- #abort
- #at_exit
- #autoload
- #autoload?
- #binding
- #block_given?
- #callcc
- #caller
- #caller_locations
- #catch
- #chomp
- #chop
- #eval
- #exec
- #exit
- #exit!
- #fail
- #fork
- #format
- #gets
- #global_variables
- #gsub
- #iterator?
- #lambda
- #load
- #local_variables
- #loop
- #open
- #p
- #printf
- #proc
- #putc
- #puts
- #raise
- #rand
- #readline
- #readlines
- #require
- #require_relative
- #select
- #set_trace_func
- #sleep
- #spawn
- #sprintf
- #srand
- #sub
- #syscall
- #system
- #test
- #throw
- #trace_var
- #trap
- #untrace_var
- #warn
- KeyError
- LoadError
- LocalJumpError
- Marshal
- MatchData
- Math
- Math::DomainError
- Method
-
Module
- ::constants
- ::nesting
- ::new
- #<
- #<=
- #<=>
- #==
- #===
- #>
- #>=
- #ancestors
- #autoload
- #autoload?
- #class_eval
- #class_exec
- #class_variable_defined?
- #class_variable_get
- #class_variable_set
- #class_variables
- #const_defined?
- #const_get
- #const_missing
- #const_set
- #constants
- #freeze
- #include
- #include?
- #included_modules
- #inspect
- #instance_method
- #instance_methods
- #method_defined?
- #module_eval
- #module_exec
- #name
- #prepend
- #private_class_method
- #private_constant
- #private_instance_methods
- #private_method_defined?
- #protected_instance_methods
- #protected_method_defined?
- #public_class_method
- #public_constant
- #public_instance_method
- #public_instance_methods
- #public_method_defined?
- #remove_class_variable
- #singleton_class?
- #to_s
- Mutex
- NameError
- NilClass
- NoMemoryError
- NoMethodError
- NotImplementedError
-
Numeric
- #%
- #+@
- #-@
- #<=>
- #abs
- #abs2
- #angle
- #arg
- #ceil
- #coerce
- #conj
- #conjugate
- #denominator
- #div
- #divmod
- #eql?
- #fdiv
- #floor
- #i
- #imag
- #imaginary
- #initialize_copy
- #integer?
- #magnitude
- #modulo
- #nonzero?
- #numerator
- #phase
- #polar
- #quo
- #real
- #real?
- #rect
- #rectangular
- #remainder
- #round
- #singleton_method_added
- #step
- #to_c
- #to_int
- #truncate
- #zero?
-
Object
- #!~
- #<=>
- #===
- #=~
- #class
- #clone
- #define_singleton_method
- #display
- #dup
- #enum_for
- #eql?
- #extend
- #freeze
- #frozen?
- #hash
- #inspect
- #instance_of?
- #instance_variable_defined?
- #instance_variable_get
- #instance_variable_set
- #instance_variables
- #is_a?
- #itself
- #kind_of?
- #method
- #methods
- #nil?
- #object_id
- #private_methods
- #protected_methods
- #public_method
- #public_methods
- #public_send
- #remove_instance_variable
- #respond_to?
- #respond_to_missing?
- #send
- #singleton_class
- #singleton_method
- #singleton_methods
- #taint
- #tainted?
- #tap
- #to_enum
- #to_s
- #trust
- #untaint
- #untrust
- #untrusted?
- ObjectSpace
- ObjectSpace::WeakMap
- Proc
-
Process
- ::abort
- ::argv0
- ::clock_getres
- ::clock_gettime
- ::daemon
- ::detach
- ::egid
- ::egid=
- ::euid
- ::euid=
- ::exec
- ::exit
- ::exit!
- ::fork
- ::getpgid
- ::getpgrp
- ::getpriority
- ::getrlimit
- ::getsid
- ::gid
- ::gid=
- ::groups
- ::groups=
- ::initgroups
- ::kill
- ::maxgroups
- ::maxgroups=
- ::pid
- ::ppid
- ::setpgid
- ::setpgrp
- ::setpriority
- ::setproctitle
- ::setrlimit
- ::setsid
- ::spawn
- ::times
- ::uid
- ::uid=
- ::wait
- ::wait2
- ::waitall
- ::waitpid
- ::waitpid2
- Process::GID
- Process::Status
- Process::Sys
- Process::UID
- Process::Waiter
- Random
- Range
- RangeError
- Rational
- Rational::compatible
- Regexp
- RegexpError
- Ripper
- RubyVM
- RubyVM::Env
- RubyVM::InstructionSequence
- RuntimeError
- ScriptError
- SecurityError
- Signal
- SignalException
- StandardError
- StopIteration
-
String
- ::new
- ::try_convert
- #%
- #*
- #+
- #<<
- #<=>
- #==
- #===
- #=~
- #[]
- #[]=
- #ascii_only?
- #b
- #bytes
- #bytesize
- #byteslice
- #capitalize
- #capitalize!
- #casecmp
- #center
- #chars
- #chomp
- #chomp!
- #chop
- #chop!
- #chr
- #clear
- #codepoints
- #concat
- #count
- #crypt
- #delete
- #delete!
- #downcase
- #downcase!
- #dump
- #each_byte
- #each_char
- #each_codepoint
- #each_line
- #empty?
- #encode
- #encode!
- #encoding
- #end_with?
- #eql?
- #force_encoding
- #getbyte
- #gsub
- #gsub!
- #hash
- #hex
- #include?
- #index
- #initialize_copy
- #insert
- #inspect
- #intern
- #length
- #lines
- #ljust
- #lstrip
- #lstrip!
- #match
- #next
- #next!
- #oct
- #ord
- #partition
- #prepend
- #replace
- #reverse
- #reverse!
- #rindex
- #rjust
- #rpartition
- #rstrip
- #rstrip!
- #scan
- #scrub
- #scrub!
- #setbyte
- #size
- #slice
- #slice!
- #split
- #squeeze
- #squeeze!
- #start_with?
- #strip
- #strip!
- #sub
- #sub!
- #succ
- #succ!
- #sum
- #swapcase
- #swapcase!
- #to_c
- #to_f
- #to_i
- #to_r
- #to_s
- #to_str
- #to_sym
- #tr
- #tr!
- #tr_s
- #tr_s!
- #unpack
- #upcase
- #upcase!
- #upto
- #valid_encoding?
- Struct
- Symbol
- SyntaxError
- SystemCallError
- SystemExit
- SystemStackError
-
Thread
- ::DEBUG
- ::DEBUG=
- ::abort_on_exception
- ::abort_on_exception=
- ::current
- ::exit
- ::fork
- ::handle_interrupt
- ::kill
- ::list
- ::main
- ::new
- ::pass
- ::pending_interrupt?
- ::start
- ::stop
- #[]
- #[]=
- #abort_on_exception
- #abort_on_exception=
- #add_trace_func
- #alive?
- #backtrace
- #backtrace_locations
- #exit
- #group
- #inspect
- #join
- #key?
- #keys
- #kill
- #pending_interrupt?
- #priority
- #priority=
- #raise
- #run
- #safe_level
- #set_trace_func
- #status
- #stop?
- #terminate
- #thread_variable?
- #thread_variable_get
- #thread_variable_set
- #thread_variables
- #value
- #wakeup
- ThreadError
- ThreadGroup
-
Time
- ::at
- ::gm
- ::local
- ::mktime
- ::new
- ::now
- ::utc
- #+
- #-
- #<=>
- #asctime
- #ctime
- #day
- #dst?
- #eql?
- #friday?
- #getgm
- #getlocal
- #getutc
- #gmt?
- #gmt_offset
- #gmtime
- #gmtoff
- #hash
- #hour
- #inspect
- #isdst
- #localtime
- #mday
- #min
- #mon
- #monday?
- #month
- #nsec
- #round
- #saturday?
- #sec
- #strftime
- #subsec
- #succ
- #sunday?
- #thursday?
- #to_a
- #to_f
- #to_i
- #to_r
- #to_s
- #tuesday?
- #tv_nsec
- #tv_sec
- #tv_usec
- #usec
- #utc
- #utc?
- #utc_offset
- #wday
- #wednesday?
- #yday
- #year
- #zone
- TracePoint
- TrueClass
- TypeError
- UnboundMethod
- UncaughtThrowError
- ZeroDivisionError
- fatal
- Files