﻿



Ruby
module
class

def
undef
freeze

defined?
if
then
else
elsif
case
when
unless
for
in
while
until
next
break
do
redo
retry
yield
and
or
not
true
false
nil
rescue
ensure
super
self

raise

begin
end

BEGIN
END

__FILE__
__LINE__
__method__
__callee__
__ENCODING__


return
alias
alias_method

require
include

Number
String
Range
Array
Hash
Symbols
Time
Float

Interger

# Interger
pred
odd?
even?

Fixnum
floor

is_a?
kind_of?
between


Math::E
Math::PI
Math.sin
Math.cos
Math.tan
Math.asin
Math.acos
Math.atan 
Math.exp
Math.log
Math.log
Math.log2
Math.log10
Math.sqrt 
Math.atan2
abs
ceil
Math.pow
Math.sqrt
trunc
round
Math.signif
Math.ldexp
Math.atan2
Math.sinh
Math.cosh
Math.tanh
Math.frexp
Math.ldexp
Math.atanh 
Math.cbrt
Math.erf
Math.erfc
Math.gamma
Math.hypot
Math.ldexp
Math.lgamma 





sin
cos
tan
asin
acos
atan 
exp
log
log
log2
log10
sqrt 
atan2
abs
ceil
pow
sqrt
trunc
round
signif
ldexp
atan2
sinh
cosh
tanh
frexp
ldexp
atanh 
cbrt
erf
erfc
gamma
hypot
ldexp
lgamma 


eql?
equal?


#=
#+=
#-=
#*=
#/=
#%=
#**=

encode


#String
#=~
capitalize
capitalize!
casecmp
center
chomp
chomp!
chop
chop!
concat
count
crypt
delete
delete!
downcase
downcase!
dump
each
each_byte
each_line
empty?
eql?
gsub


gsub!
hash
hex
include?
index
insert
inspect
intern 
length
ljust
lstrip
lstrip!
match
oct
replace
reverse
reverse!
rindex
rjust
rstrip
rstrip!
scan
slice
split
squeeze
squeeze!
strip
strip!
sub
sub!
succ
next
succ!
next!
sum
swapcase
swapcase!
to_f
to_i
to_s
to_str
tr
tr!
tr_s
tr_s!
unpack
upcase
upcase!
upto


all?
any?
collect

map
each_with_index
find
find_all?

enumselect?
include?
inject?
partition

max
min
sort
sort_by

abbrev
assoc
at
clear
Collect
map

compact
compact!
concat
delete
delete_at
delete_if 
each
each_index
empty?
eql?
fetch
fill
first 
flatten
flatten!
frozen?
hash
include?
index
indexes
insert
inspect
join
last
length
map
collect 
map!
collect !
nitems
pack
pop
push
rassoc
reject
reject!
replace
reverse
reverse!
reverse_each
rindex
select 
shift
size
slice
slice!
sort
sort! 
to_a
to_ary
to_s
transpose
uniq
uniq!
unshift
values_at
zip

clear
default
default 
default_proc
delete

each_key

empty?
fetch
has_key?
key?
member?
has_value?

indexes
indices
inspect

keys
length
merge
merge!
rehash
reject
reject! 
replace
select
shift
size
sort
store
to_a
to_hash
to_s
update
value?
values
values_at

initialize

cattr_accessor
attr_accessor

include


Time.new
Time.new.year 
Time.new.month
Time.new.day
Time.new.wday
Time.new.yday
Time.new.hour
Time.new.min 
Time.new.sec 
Time.new.usec
Time.new.zone
Time.utc
Time.gm
Time.local 

Time.zone
Time.utc_offset
Time.zone
Time.isdst
Time.utc?
Time.localtime
Time.gmtime
Time.getlocal
Time.getutc

Time.new
Time.to_s
Time.ctime
Time.localtime
Time.strftime

sysread
syswrite
each_byte


IO.sysread
IO.syswrite
IO.each_byte



IO.readlines
readlines
IO.foreach
foreach


File.atime
File.basename
File.blockdev?
File.chardev?
File.chmod
File.chown
File.ctime
File.delete
File.unlink
File.directory?
File.dirname
File.executable?
File.executable_real?
File.exist?
File.expand_path
File.file?
File.ftype

File.extname



File.grpowned?

File.join
File.link
File.lstat
File.mtime

File.new
File.open
File.open
File.owned?
File.pipe?
File.readable?
File.readable_real?
File.readlink
File.rename
File.setgid?
File.setuid?
File.size
File.size?
File.socket?
File.split
File.stat
File.sticky?
File.symlink
File.symlink?
File.truncate
File.unlink
File.umask
File.utime
File.writable?
File.writable_real?
File.zero?

Dir
Dir.glob
Dir.chdir
Dir.chroot
Dir.delete
Dir.entries
Dir.foreach
Dir.getwd
Dir.pwd
Dir.mkdir
Dir.new
Dir.open
Dir.rmdir
Dir.unlink

atime
basename
blockdev?
chardev?
chmod
chown
ctime
delete
unlink
directory?
dirname
executable?
executable_real?
exist?
expand_path
file?
ftype

extname

grpowned?

join
link
lstat
mtime

new
open
open
owned?
pipe?
readable?
readable_real?
readlink
rename
setgid?
setuid?
size
size?
socket?
split
stat
sticky?
symlink
symlink?
truncate
unlink
umask
utime
writable?
writable_real?
zero?


glob
chdir
chroot
delete
entries
foreach
getwd
pwd
mkdir
new
open
rmdir
unlink



FileUtils
FileUtils.cd
FileUtils.chdir
FileUtils.chmod
FileUtils.chmod_R
FileUtils.chown
FileUtils.chown_R
FileUtils.cmp
FileUtils.compart_file
FileUtils.compare_stream
FileUtils.copy
FileUtils.copy_entry
FileUtils.copy_file
FileUtils.cp
FileUtils.cp_r
FileUtils.getwd
FileUtils.identical?
FileUtils.install
FileUtils.link
FileUtils.ln
FileUtils.ln_s
FileUtils.ln_sf
FileUtils.makedirs
FileUtils.mkdir
FileUtils.mkdir_p
FileUtils.mkpath
FileUtils.move
FileUtils.mv
FileUtils.pwd
FileUtils.remove
FileUtils.remove_dir
FileUtils.remove_entry
FileUtils.remove_entry_secure
FileUtils.remove_file
FileUtils.rm
FileUtils.rm_f
FileUtils.rm_r
FileUtils.rm_rf
FileUtils.rmdir
FileUtils.rmtree
FileUtils.safe_unlink
FileUtils.symlink
FileUtils.touch
FileUtils.uptodate?


atime
chmode
chown
ctime
flock
lstat
mtime
path
reopen
truncate



attr_accessor
attr_reader
cattr_accessor

ObjectSpace
ObjectSpace.id_2ref
ObjectSpace.each_object
ObjectSpace.count_object
ObjectSpace.start
ObjectSpace.garbage_collect
ObjectSpace.undefine_finalizer

id_2ref
each_object
count_object
start
garbage_collect
undefine_finalizer
dirname

respond_to?

ArgumentError
RangeError




