Ruby cookbook