Today we begin a conversation about Service Objects and alternatives.
What do you for options that have no sensible defaults? In this episode, we'll discuss one possibility.
Today we put on our philosopher hats, and talk a little about what makes an object a process.
The distinction between "public" and "private" method visibility in Ruby is pretty obvious. But when should we use "protected" visibility? This episode attempts to answer that question.
Today we learn an alternative to "service objects" for scripting user interactions.