function rb_funcall2

[edit]
VALUE rb_funcall2(VALUE recv, ID name, int nargs, VALUE *args)

recv に対してメソッド name を呼びだし、メソッドの返り値を返します。プライベートメソッドも呼びだせます。

メソッドへの引数は VALUE の配列として第四引数にあたえ、その長さを nargs に指定します。