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.
Noah Gibbs joins us this week, to show us how we can find out all about ruby methods just by asking them.
Today we tackle one of Ruby's most controversial new features. Building on the example from episode #249, we'll look at how to extend a core class with custom methods, without …