ruby1.8 compact