What is the easy way of clearing an array in an extension?
ie Given
VALUE t_init(VALUE self)
{
VALUE foo;
foo = rb_ary_new();
rb_iv_set(self, "@foo", foo);
}
How do I do the equivalent of "foo.clear" ?
Thanks,
--
-mark. (probertm at acm dot org)
rb_ary_clear(foo);
Tricky, eh? :-P
For a complete list of methods, take a look at intern.h.
Regards,
Dan
On Thursday 10 March 2005 12:34, Berger, Daniel wrote:
>
> rb_ary_clear(foo);
> Tricky, eh? :-P
>
Thanks, Dan. I knew it was something trivial. I haven't done any extension
coding for some time and forgot about 'intern.h'.
Regards,