I am wondering if there is a Ruby method call that shows only the methods defined by the Ruby object it\'s called from, as opposed to all the methods defined by its ancestor cla
You have a few options - object.methods, object.public_methods, object.singleton_methods... it depends on what you want. Since they both return an array, you might want to try something like:
# obj is the current object
parent = obj.class.superclass
methods = (obj.methods - parent.methods)