1. 查看類中方法
[].methods.grep /^re/ #找出所有以re開頭的方法
obj.instance_variables
String.instance_methods #獲取String對象的所有實例方法
# 'abc'.instance_methods 是錯誤的
#String的methods為類方法
#'abc'的methods為對象方法
"hello".class # => String
String.class # => Class
一個類的方法就是Class的實例方法
Class.instance_methods(false) #=> [:superclass, :allocate, :new]
String.superclass #=> Object
Object.superclass #=> BaseObject
BaseObject.superclass #=> nil
Class.superclass #=>Module
Module.superclass #=> Object