通常在控制台内,我会查询一个对象
pp obj.methods.sort #or...
pp (obj.methods - Object.methods).sort
Run Code Online (Sandbox Code Playgroud)
在Ruby中,开发人员为方法提供别名是很常见的.我想知道是否有一种识别别名的反射方式,以便我可以显示别名方法,如...
array.aliased_methods #=> {:collect => :map, ...}
Run Code Online (Sandbox Code Playgroud)
这有助于能够准确识别对象可以做多少事情.