learn ruby the hard way chpt21 05-20-14