#map(&:id)
is faster than a block.
#map
is faster than #each_with_object
when doing roughly the same work.
In short, this might make you want to extract more public methods, even if you use them in decorators or proxy objects, that you can call with Symbol#to_proc.