# File lib/moneta/shared.rb, line 43 def connect @adapter ||= Adapters::Client.new(@options) rescue Errno::ECONNREFUSED, Errno::ENOENT => ex start_server tries ||= 0 warn "Moneta::Shared - Failed to connect: #{ex.message}" if tries > 0 (tries += 1) < 3 ? retry : raise end