我想检索构造函数中参数的名称。给定以下代码:
class Something
def self.do_something(a, b); end
def initialize(a, b); end
end
我得到:
Something.method(:do_something).parameters
# => [[:req, :a], [:req, :b]]
Something.method(:new).parameters
# => [[:rest]]
为什么在 的情况下Method#parameters
返回,如何获取构造函数参数?[[:rest]]
new