method
methods
methods(p1)
public
Returns a list of the names of public and protected methods of obj. This will include all the methods accessible in obj’s ancestors.
class Klass def klass_method() end end k = Klass.new k.methods[0..9] #=> [:klass_method, :nil?, :===, # :==~, :!, :eql? # :hash, :<=>, :class, :singleton_class] k.methods.length #=> 57