class Internet

Public Class Methods

available?() click to toggle source
# File lib/internet.rb, line 8
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