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.