method
methods

methods(p1)
public
Returns a list of the names of methods publicly accessible in obj. This will include all the methods accessible in obj’s ancestors.
class Klass def kMethod() end end k = Klass.new k.methods[0..9] #=> ["kMethod", "freeze", "nil?", "is_a?", # "class", "instance_variable_set", # "methods", "extend", "__send__", "instance_eval"] k.methods.length #=> 42