[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

Why is "rb_define_method(rb_cSymbol, ..." needed?

Iñaki Baz Castillo

4/3/2009 6:48:00 PM

Hi, I'm inspecting the C code of String#capitalize method and have found th=
e=20
following:

rb_define_method(rb_cSymbol, "capitalize", sym_capitalize, 0);

What is it need for? I didn't add such line to my custom C method and works=
=20
ok.

=2D-=20
I=C3=B1aki Baz Castillo <ibc@aliax.net>

1 Answer

Iñaki Baz Castillo

4/3/2009 6:51:00 PM

0

El Viernes 03 Abril 2009, I=C3=B1aki Baz Castillo escribi=C3=B3:
> Hi, I'm inspecting the C code of String#capitalize method and have found
> the following:
>
> rb_define_method(rb_cSymbol, "capitalize", sym_capitalize, 0);
>
> What is it need for? I didn't add such line to my custom C method and wor=
ks
> ok.

Ops, understood!

It added "capitalize" method also to Symbols :)

=2D-=20
I=C3=B1aki Baz Castillo <ibc@aliax.net>