In Python we can \"dir\" a module, like this:
>>> import re
>>> dir(re)
And it lists all functions in the module. Is ther
Maybe not answering the original question (depends on the use case), but for those who are looking for this to be used in the irb only, you can use "double-TAB" for autocompletion. Which, effectively, can also list (almost all) the methods available for a given object.
Put the following line into your ~/.irbrc file:
require 'irb/completion'
Now, (re)start the irb, start typing a method and hit TAB twice - irb autocompletes the input!
I actually learned it here: http://drnicwilliams.com/2006/10/12/my-irbrc-for-consoleirb/