In this episode we'll explore Ruby's lightweight concurrency primitive by using it to emulate the Enumerator class.
Category: Episodes
Episode #061: FFI Part 6: PulseFFI Awakens
Tieing methods together with the Composed Method pattern.
Episode #060: Ascend
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 …
Episode #059: Enumerator
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.