level 1
hgyxbll
楼主
写ruby脚本时经常会忘记某个函数名怎么写, 一般这时候会打开一个终端,再进入ruby的终端irb或pry,然后在终端中输入一些字符后按tab键自动补全,通过这种方法来查看某个方法的全名等.那有没有更方便的方法呢,输入public_methods也是一种很好的方法,这样可以查看某个类有哪些方法,但它输出也太多了吧,我们其实想知道的是这个类特有的方法属性,但它输出的包含了所有父类的方法和属性.那能不能只输出类自己的方法呢,当然可以,只要将类的public_methods减去父类的public_methods即可.为了更方便,我特地写了一个方法,适合用于每个对象,类,模块....
来自:shashanzhao.com
2014年04月24日 14点04分
1
来自:shashanzhao.com