Ruby Standard Library
The Ruby Standard Library is a vast collection of classes and modules that you can require in your code for additional features.
Today's episode introduces the Queue standard library, and shows how it can be used to coordinate threads.
In this quick live episode I demonstrate a standard library that improves on Kernel#p
In this episode we'll mimic the behavior of command-line tools like Git that automatically page their output if they detect that they are being run from a terminal.
It would be great if time were always represented in readable, un-ambiguous ISO8601 formats. But when importing legacy data we don't often have that luxury. In this episode, we look …
Now that we've been formally introduced to the Enumerator class, it's time to apply that knowledge in a concrete way. In this episode we use Pathname and Enumerator to locate …
In previous episodes we've touched on Enumerator in passing. This time it'll take center stage, as we explore just what an Enumerator is and what it's good for.
This episode focuses on OpenStruct, which makes it easy to create ad-hoc value objects from hashes.
In this episode we look at the Tempfile standard library, and how it can facilitate communicating with subprocesses.