Sha256: 52f999399d80cfc75d94a7f38fc79256b178a60c4468e58f14d6989b34bfc8df
Contents?: true
Size: 683 Bytes
Versions: 2
Compression:
Stored size: 683 Bytes
Contents
class TCPSocket def self.wait_for_service_with_timeout(options) start_time = Time.now until listening_service?(options) verbose_wait if options[:timeout] && (Time.now > start_time + options[:timeout]) raise SocketError.new("Socket did not open within #{options[:timeout]} seconds") end end end def self.wait_for_service_termination_with_timeout(options) start_time = Time.now while listening_service?(options) verbose_wait if options[:timeout] && (Time.now > start_time + options[:timeout]) raise SocketError.new("Socket did not terminate within #{options[:timeout]} seconds") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capybara-0.1.1 | lib/capybara/core_ext/tcp_socket.rb |
capybara-0.1 | lib/capybara/core_ext/tcp_socket.rb |