Sha256: 6e05c592f28b3ca4c12ccc334546246393454abb67e24b8b86b47cc03d13b166
Contents?: true
Size: 600 Bytes
Versions: 1
Compression:
Stored size: 600 Bytes
Contents
# frozen_string_literal: true puts __FILE__ if defined?(DEBUG) require "open-uri" require "timeout" class Internet @@available = true def self.available? return @@available unless @@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}" @@available = false end @@available end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dev-2.1.154 | lib/base/internet.rb |