The Gilded Rose Kata in Ruby