try-until (rubygems): The try-until library supports repeatedly calling code that may fail or respond with values other than expected. Matchers, realized as lambdas, can be used to specify expected result.
Keywords: repeater|ruby|testing