This blog entry is the first one in a series of so called ruby ruminiations, where the author will pick some simple looking ruby code, asking what's going on there and finally explain what's happening and why it's happening in a certain way. The series starts with the investigation of some code that composes Procs, providing some relevant backround information and examples on how to deal with Procs.