Sha256: 46c4ce08204b987932e623366ab8b5826ec4e3294b3a4ac2dafa3946897de095
Contents?: true
Size: 501 Bytes
Versions: 5
Compression:
Stored size: 501 Bytes
Contents
puts __FILE__ if defined?(DEBUG) require 'open-uri' require 'timeout' class Internet @@available=true def self.available? return @@available if !@@available.nil? begin index=open('http://www.google.com').read if index.include?('<Title>Google') @@available = true else puts "open('http://www.google.com') returned false" end rescue Exception => e puts "open('http://www.google.com') raised an exception: #{e.to_s}" @@available = false end @@available end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
dev-2.1.75 | lib/base/internet.rb |
dev-2.1.74 | lib/base/internet.rb |
dev-2.1.73 | lib/base/internet.rb |
dev-2.1.72 | lib/base/internet.rb |
dev-2.1.71 | lib/base/internet.rb |