Ruby's open core classes can be modified at any time by any code you load. But this dynamism can work for you as well. Join guest Paul Stefan Ort for …
Ruby's open classes are both powerful, and a fertile ground for creating technical debt. In part 2 of 2, rejoin guest chef Jordan Raine to discover how to responsibly monkey-patch …
Sometimes a 3rd-party library or framework doesn't work quite the way you need. Join guest chef Jordan Raine to learn how to interactively explore library code until you find the …
Join guest chef Adam Fernung to build a simple Ruby REPL---and in the process, learn how the Binding class enables dynamic reflection of the current variable scope!
In order to truly understand Ruby's object model, we must learn to see the singleton classes.
How to check class of uncooperative, or outright dishonest Ruby objects.
What's the best way to ask a Ruby object what class it belongs to?
Learning the rules of Ruby's inheritance callbacks, in order to do defensive metaprogramming.
Introspecting Ruby to find all all implementations of a method.