I want to get class methods in an object. See the following example. I have a user.rb class
class User
def say_name
end
def walk(p1)
end
def run(p1, p2)
end
end
and I wrote the following code
require 'user.rb'
a = User.new
arr = a.public_methods(all = false)
The above code will return the method name. But my question is: I want to get the method name with parameters
def def run(p1, p2)
end
I want to get the method name ("run") and its parameter names (p1, p2) or the number of parameters (2)
Can someone help me, thanks in advance
amuses
Sameera
source
share