【发布时间】:2011-04-22 19:03:11
【问题描述】:
我想在一个对象中获取类方法。请看下面的例子 我有一个类“user.rb”
class User
def say_name
end
def walk(p1)
end
def run(p1, p2)
end
end
我写了以下代码
require 'user.rb'
a = User.new
arr = a.public_methods(all = false)
上面的代码会返回方法名,但我的问题是我想获取带参数的方法名
def def run(p1, p2)
end
我想获取方法名称(“run”)及其参数名称(p1,p2)或参数计数(2)
谁能帮帮我,提前谢谢
干杯
同人
【问题讨论】:
标签: ruby class methods metaprogramming