Я не знаю, будет ли это иметь другое поведение относительно жидких методов, но вы можете сделать:
MyModel.methods
MyMethod.new.methods
В любом случае, для класса или экземпляра вы можете вызвать .methods
, чтобы получить массив символов, которые являются допустимыми методами для использования в этом классе или экземпляре. Затем вы можете делать такие вещи, как .methods.sort
или .methods.sort_by
и т. Д.