Sha256: 866b8610379c3ca9fd7405aa277fa2d01711ed734c740c717addea6015e2fbc9

Contents?: true

Size: 394 Bytes

Versions: 1

Compression:

Stored size: 394 Bytes

Contents

module Legitbot
  # https://blogs.bing.com/webmaster/2012/08/31/how-to-verify-that-bingbot-is-bingbot/
  class Bing < BotMatch
    ValidDomains = ["search.msn.com."]

    def initialize(ip, resolver_config = nil)
      super(ip, resolver_config)
    end

    def valid?
      subdomain_of?(*Bing::ValidDomains) && reverse_resolves?
    end
  end

  rule Legitbot::Bing, %w(Bingbot bingbot)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
legitbot-0.0.1 lib/legitbot/bing.rb