# File lib/glue/pool.rb, line 47 def obtain result = nil begin obj = pop() result = yield(obj) ensure push(obj) end return result end