Moment of Ruby: an argument for nothing
Summary
A Ruby technique article that explains how to distinguish omitted arguments from provided values using a default argument expression as a sentinel. It includes practical code patterns (a cloakable setter/getter and Rails' index_with) and discusses when and why to use this pattern, with an addendum citing Rails provenance.