Main Content

Under the Hood: Ruby's Object Model

A talk by John Feminella

About the Talk

October 9, 2012 2:00 PM

804 RVA, Richmond, VA

804 RVA, Richmond, VA

The first step to knowing a little more about the car you're driving is to pop the hood. In this talk, we'll take a look under the covers of Ruby's MRI C implementation to discover how the sausage is made. Along the way, we'll see exactly what happens when you define a class method (Ruby doesn't have class methods), extend an object (nothing about that object changes at all), or invoke a method that doesn't exist (#method_missing? is more complicated than you think).

Disclaimer: the practical value afforded by this talk will hover somewhere between "ivory-tower doddering" and "intellectual masturbation".

Ratings and Recommendations

Avg. Rating

Average based
on 3 ratings

comments powered by Disqus