My solution to the Gilded Rose kata in Ruby without the constraint on modifying the Item class.