Direct translation from Smalltalk employees.each({|employee| employee.do_something]}) managers = employees.select({|employee| employee.manager?}) offices = employees.collect({|employee| employee.office}) sorted_employees = employees.sort({|a, b| a.lastname < b.lastname }) I Hate Mixture of Braces and Parentheses.