MRI Ruby cookbook