Module: Rack::SimpleUserAgent::Detectors::Bot

Included in:
Rack::SimpleUserAgent::Detectors
Defined in:
lib/rack/simple_user_agent/detectors/bot.rb

Instance Method Summary collapse

Instance Method Details

#from_googlebot?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/rack/simple_user_agent/detectors/bot.rb', line 7

def from_googlebot?
  user_agent_string.include?('Googlebot')
end

#from_googlebot_images?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/rack/simple_user_agent/detectors/bot.rb', line 15

def from_googlebot_images?
  user_agent_string.include?('Googlebot-Image')
end

#from_googlebot_news?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/rack/simple_user_agent/detectors/bot.rb', line 11

def from_googlebot_news?
  user_agent_string.include?('Googlebot-News')
end

#from_googlebot_video?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/rack/simple_user_agent/detectors/bot.rb', line 19

def from_googlebot_video?
  user_agent_string.include?('Googlebot-Video')
end