code4lib/ruby-oai — pull request #29 by jdeerin1 (2013-03-12 21:13:43+00:00)
Title: Have client retry GET if it receives a 503

If client.get receives a 503, it will retry 3 times before giving up, and throw an exception that indicates what happened. If a failure status code other than 503 is received, it just throws the exception indicating that. The previous behavior if a 503 or other error code was received was to return and empty result without any error message.