detect robots.txt

This commit is contained in:
Christian Mehlmauer
2013-01-29 10:51:11 +01:00
parent b121de8b2b
commit a4c0e44c47
3 changed files with 35 additions and 1 deletions

View File

@@ -126,4 +126,16 @@ module WebSite
homepage_body = Browser.instance.get(@uri.to_s).body
homepage_body[%r{<link .* type="application/rss\+xml" .* href="([^"]+)" />}, 1]
end
# Checks if a robots.txt file exists
def has_robots?
Browser.instance.get(robots_url).code == 200
end
# Gets a robots.txt URL
def robots_url
robots = @uri.clone
robots.path = '/robots.txt'
robots.to_s
end
end