0
先从以下情形:获取/设置参数的默认值动态
class Foo
def bar(baz={})
p baz
end
end
foo = Foo.new
p meth = foo.method(:bar) # => #<Method: Foo#bar>
p meth.parameters # => [[:opt, :baz]]
所以我可以计算出该方法bar
是可选的,但我怎么找到该方法的默认值({}
) ?
Wowza ..我觉得在Ruby中获取默认值会更容易。不过谢谢,我会读完这个疯狂并试图弄清楚它=) – RyanScottLewis 2010-10-07 07:16:38