ruby chapter 2.