From: "Iñaki Baz Castillo" Date: 2012-05-25T02:59:13+09:00 Subject: [C exte] rb_protect() with more than a single parameters Hi, rb_protect() is declared as: VALUE rb_protect(VALUE (* proc) (VALUE), VALUE data, int * state) Ok, so if from C I want to call a Ruby method passing N VALUE parameters, should I really create a Ruby Array and pass it as _data_ in rb_protect() ?? really? is there any other way? Thanks a lot. -- Iñaki Baz Castillo