Top Level Namespace
Defined Under Namespace
Modules: MongoStore
Instance Method Summary collapse
Instance Method Details
#rescue_connection_failure(max_retries = 15) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/mongo_store/cache.rb', line 10 def rescue_connection_failure(max_retries=15) retries = 0 begin yield rescue Mongo::ConnectionFailure => ex retries += 1 raise ex if retries > max_retries sleep(0.5) retry end end |