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