# File lib/webby/link_validator.rb, line 55 def check_file( fn ) @log.info "validating #{fn}" dir = ::File.dirname(fn) doc = Hpricot(::File.read(fn)) ::Webby.site.xpaths.each do |xpath| @attr_name = nil doc.search(xpath).each do |element| attr_name ||= @attr_rgxp.match(xpath)[1] uri = URI.parse(element.get_attribute(attr_name)) validate_uri(uri, dir, doc) end end return nil # side effect of original implementation end