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 …
At the borders of our systems, mockist testing hits a point of diminishing returns. In this episode we take a look at when to stop mocking and start integration testing.
FFI IT, WE'LL DO IT LIVE!