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.
Episode #058: ARGF
This episode explores ARGF, a powerful object for working with input files in command-line programs.
Episode #057: FFI Part 5: The Mock API
Test-driving some more methods in our PulseAudio library.
Episode #056: xmpfilter
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.
Episode #055: Runnable Library
It's a library! No, it's an executable! Relax, your Ruby files can be both require-able libraries and executables!
Episode #054: FFI Part 4: Test of the Mainloop
Beginning on the implementation of a Ruby PulseAudio API.
Episode #053: Selectively Run Tests
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 …
Episode #052: The End of Mocking
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.