How to find out if there is a super method to be called, and other tricks for using super within a module.
In this final installment on the #fetch method we look at #fetch beyond Hash; #fetch with nested hashes; re-using default blocks; and more.
A dive into some of the dark corners of the super keyword.
Sometimes one instance is all you need.
How to use Hash#fetch to provide defaults for missing keys, and why you might prefer that to other techniques for defaulting values.
How to reliably discover a user's home directory.
Some alternative ways to write symbols in Ruby code.
In this longer-than-usual episode, some thoughts on how to enable method logic to remain stable and unchanged while evolving and changing the source and scope of the values used by …
Formatting big numbers readably.