Berger, Daniel
3/10/2005 8:34:00 PM
> -----Original Message-----
> From: Mark Probert [mailto:probertm@acm.org]
> Sent: Thursday, March 10, 2005 1:30 PM
> To: ruby-talk ML
> Subject: Simple extension question
>
>
>
> Hi ..
>
> 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" ?
rb_ary_clear(foo);
Tricky, eh? :-P
For a complete list of methods, take a look at intern.h.
Regards,
Dan