class IO::Endpoint::CompositeEndpoint
def connect(&block)
def connect(&block) last_error = nil @endpoints.each do |endpoint| begin return endpoint.connect(&block) rescue => last_error end end raise last_error end
def connect(&block) last_error = nil @endpoints.each do |endpoint| begin return endpoint.connect(&block) rescue => last_error end end raise last_error end