[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Simple extension question

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



1 Answer

Mark Probert

3/10/2005 9:53:00 PM

0

Hi ..

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,

--
-mark. (probertm at acm dot org)