Learn about Ruby's Perl-style I/O special variables, and why they exist.
Ruby's open() call has more tricks up its sleeves than you know!
Shortcuts to reading and writing files in Ruby.
A little history lesson about computer text formats
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.