Часто в консоли я буду допрашивать объект
pp obj.methods.sort #or...
pp (obj.methods - Object.methods).sort
В Ruby довольно часто разработчик предоставляет псевдонимы для методов. Мне интересно, есть ли рефлексивный способ идентификации псевдонимов, чтобы я мог отображать методы с псевдонимом, что-то вроде...
array.aliased_methods #=> {:collect => :map, ...}
Это было бы полезно для того, чтобы точно определить, сколько объектов может сделать объект.