class RankMirror::Reachable

Public Class Methods

new(uri,timeout) click to toggle source
# File lib/rankmirror/reachable.rb, line 5
def initialize(uri,timeout)
        @uri = uri
        @timeout = timeout
end

Public Instance Methods

reachable?() click to toggle source
# File lib/rankmirror/reachable.rb, line 10
def reachable?
        begin
                r = Curl::Easy.new(@uri)
                r.timeout_ms = @timeout
                r.perform
                if r.response_code == 404
                        false
                else
                        true
                end
        rescue
                return false
        end
end