Talking head
Ruby Conference 2016

This presentation, by Justin Weiss, is licensed under a Creative Commons Attribution ShareAlike 3.0

If you know how to metaprogram in Ruby, you can create methods and objects on the fly, build Domain Specific Languages, or just save yourself a lot of typing. But can you change how methods are dispatched? Can you decide that the normal inheritance rules don't apply to some object? In order to change those core parts of the language, there can't be much difference between how a language is implemented and how it's used. In this talk, you'll make that difference smaller, building a totally extensible object model on top of Ruby, using less than a dozen new classes and methods.

Rated: Everyone
Viewed 334 times
Tags: There are no tags for this video.