Today's dish is a refactoring approached from two different perspectives. Enjoy!
Note: This week RubyTapas moves to its new release schedule of two episodes a week. I've already sent out an update detailing the reason for the change, but for those who …
An variation on the Chain of Responsibility pattern that can make extending the chain more convenient.
In this long-requested episode, guest chef Justin Weiss returns to teach you how to integrate the Whole Value pattern into Rails applications.
Today's episode delves into some advanced regular expression features, including "lookahead" and "lookbehind". Notes for further exploration: The book "Programming Ruby 1.9 and 2.0" rubular.com Talks from Nell Shamrell. There …
Today we take a lightning tour of a power tool for inspecting Ruby objects.
In this "lost episode", we'll learn how to use Ruby's "find" library to dig through files on disk.
In today's episode, we'll eliminate a conditional by passing an argument to the Array#pop method
In this episode we take a method with a large and unweildy signature, and begin to pull parameters out into configurable options.
Factoring out a high-level interface for PulseAudio.