Spesso all'interno della console, mi interrogo un oggettoÈ possibile identificare i metodi con alias in Ruby?
pp obj.methods.sort #or...
pp (obj.methods - Object.methods).sort
In Ruby è abbastanza comune per uno sviluppatore di fornire gli alias per i metodi. Mi chiedo se c'è un modo riflettente di identificare gli alias in modo che io possa essere in grado di visualizzare i metodi alias, qualcosa di simile ...
array.aliased_methods #=> {:collect => :map, ...}
Questo sarebbe utile per essere in grado di identificare esattamente quante cose un oggetto può fare.
la gemma ri_for potrebbe aiutare http://github.com/rdp/ri_for – rogerdpack