Dynamic inspection of the hierarchy of method definitions on a Ruby object
