All variable names have been changed to protect the innocent. Likeness to any variables presently in or out of scope is purely coincidental.
Got caught by the following snippet this morning:
# given a heterogeneous array,
# I'm only interested in positive integers
# and I really only need one
first_positive_integer = array.reduce([]) do |memo, obj|