Sha256: f6c7849ac8fa69ce00c06d24904a372ee2942211adc85073d2788f82858b7f38
Contents?: true
Size: 587 Bytes
Versions: 3
Compression:
Stored size: 587 Bytes
Contents
# encoding: utf-8 module Hatetepe module Connection module Status def closed? @connection.closed.fulfilled? end def closed_by_timeout? closed? && @connection.closed.value == Errno::ETIMEDOUT end def closed_by_self? closed? && @connection.closed.value == :self end def closed_by_remote? closed? && !closed_by_timeout? && !closed_by_self? end # XXX this exists only to support spec/integration/timeout_spec def closed_reason @connection.closed.value end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hatetepe-0.6.0.pre.2 | lib/hatetepe/connection/status.rb |
hatetepe-0.6.0.pre.1 | lib/hatetepe/connection/status.rb |
hatetepe-0.6.0.pre | lib/hatetepe/connection/status.rb |