In this episode, we'll use RSpec custom matchers and compound expectations to make a spec both more concise, and more communicative.
In this very special episode, guest chef Pat Shaughnessy takes us on a whirlwind tour of the Ruby internals that make the Enumerable#all? method tick.
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 …
With the FFI Gem, building wrappers for C libraries is easier than ever. This episode gives a brief overview of building the beginnings of a Ruby interface to the Linux …
What's a good way to open a conversion method to extension? Let's find out!
It's a library! No, it's an executable! Relax, your Ruby files can be both require-able libraries and executables!
Continuing in our series, we examine three more problem scenarios with self-saving objects.
Today we take the guesswork out of what happens when Ruby executes a method.