Sha256: d5fcdff19a268fabac856f9416bee864bd3c70f0c3578bf09a3538eba91ed2fb
Contents?: true
Size: 487 Bytes
Versions: 1
Compression:
Stored size: 487 Bytes
Contents
require 'resolv' module Legitbot # https://support.google.com/webmasters/answer/1061943 # https://support.google.com/webmasters/answer/80553 class Google < BotMatch ValidDomains = ["google.com.", "googlebot.com."] def initialize(ip, resolver_config = nil) super(ip, resolver_config) end def valid? subdomain_of?(*Google::ValidDomains) && reverse_resolves? end end rule Legitbot::Google, %w(Googlebot Mediapartners-Google AdsBot-Google) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
legitbot-0.0.1 | lib/legitbot/google.rb |