When I program in Ruby, I do it with a browser tab or three open on the Ruby core documentation. I also get a lot of benefit from modern code editors that can suggest method completions for me.
But in today’s episode, guest chef Paul Stefan Ort reminds us that in a dynamic language these kinds of static documentation can never be authoritative. Ruby’s core classes can be modified at any time, by any code you load. Fortunately, Ruby’s dynamic nature works for us as well, and today Paul will show you how to get comfortable using Ruby to discover exactly what changes a RubyGem makes to system classes. Enjoy!