Today we look at redirecting subprocess I/O, and discover that it's surprisingly easy!
Today we learn about how the StringIO class can help us test methods that work with files.
After many passing mentions, StringIO finally gets its own episode!
Today we dive a little deeper into trapping signals.
Today, in an episode requested by Admiral Akbar, we're going to delve into signals and, (of course) traps.
Today we'll look at how to automate interactive console programs from Ruby.
It may seem counter-intuitive, but sometimes we need randomness to be predictable. Today's episode explores how we can accomplish this, and why we might want to.
Today we'll learn a little more about the SecureRandom module.
On today's agenda: a deep dive into the meaning of "randomness".