On Jul 28, 10:38 ¨Âí¬ Ëùìå Óíéô¼ìé®®®Àáóëòååô®ãïí÷òïôåº
> On Tue, 28 Jul 2009 18:02:56 +0900, Hunt Hunt <aksn18j... / gmail.com> wrote:
> > Hi friends,
>
> > I am a new ruby programmer. I have a question for all of you,
>
> > class ABC
>
> > end
>
> > As I read that Ruby is made in C. I checked the file class.c
>
> > There one structure is defined as RClass
>
> > struct RClass
> > {
> >  ¨ÂôòõãÒÂáóéã âáóéã»
> >  ¨Âôòõãóôßôáâìå ªéößôâ> >  ¨Âôòõãóôßôáâìå ªíßôâì> > Value super
> > }
>
> > when we defined a class in Ruby how does the things happen at
> > fundamental level.
>
> > ???
> > how ABC is a class in RUBY?
>
> Because you defined it as a class when you said:
> def ABC
> end
>
> Why does it matter how it is turned into a class in C?  ¨Âèáâååî äåæéîå> as a class, by you, in Ruby and thus is a class.
>
> --
> - Kyle

Eigenclass has a guide outline for teaching yourself the "basics" of
Ruby at http://eigenclass.org/hiki.rb?ruby+internals+guide. Also just
googling today I found this presentation http://mtnwestrubyconf2008.confreaks.com/11farley.html
from MontainWest Ruby last year, which really makes Ruby's internal
handling of class hierarchies and method dispatching clear.