在Ruby中实现`call_user_func_array`

我怎样才能在ruby中完成http://php.net/manual/en/function.call-user-func-array.php ?

所以我可以这样做:

class App def foo(a,b) puts a + b end def bar args = [1,2] App.send(:foo, args) # doesn't work App.send(:foo, args[0], args[1]) # does work, but does not scale end end 

尝试爆炸arrays

 App.send(:foo, *args)