This is the third part of my on-going series on code reading, the beginning can be found here In the first two posts on code reading we got the setup and presented an overview of the Ruby Object Mapper (ROM). With that out of the way, lets dig in to the real code reading and begin exploring. To start, lets focus on the container method in the example code. For a refresher, here it is within the ex