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 …
Tag: reflection

Episode #565
Parameter Destructuring
Learn about Ruby's method introspection features while re-creating JavaScript's parameter destructuring. Join guest chef Brandon Weaver for this mind- and language-expanding episode!

Episode #563
Explore and Extend – Part 2
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 …

Episode #562
Explore and Extend – Part 1
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 …

Episode #561
Building a REPL
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!

Episode #451: Advanced Class Membership
How to check class of uncooperative, or outright dishonest Ruby objects.

Episode #439: Method Search
Introspecting Ruby to find all all implementations of a method.