In this episode we'll explore Ruby's lightweight concurrency primitive by using it to emulate the Enumerator class.
Tieing methods together with the Composed Method pattern.
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 explores ARGF, a powerful object for working with input files in command-line programs.
Test-driving some more methods in our PulseAudio library.
In this, the most requested RubyTapas episode ever, we'll take a look at xmpfilter, the program I use to evaluate Ruby expressions from within my editor.
It's a library! No, it's an executable! Relax, your Ruby files can be both require-able libraries and executables!
Beginning on the implementation of a Ruby PulseAudio API.
Selectively running tests can be a lifesaver in a large codebase. This episode covers how to run just the tests you care about in both MiniTest and RSpec - including …