module Browser::Bots
def self.detect_empty_ua!
def self.detect_empty_ua! @detect_empty_ua = true end
def self.detect_empty_ua?
def self.detect_empty_ua? !!@detect_empty_ua end
def bot?
def bot? Browser::Bots.detect_empty_ua? && ua.strip == "" || BOTS.any? {|key, _| ua.include?(key) } end
def search_engine?
def search_engine? SEARCH_ENGINES.any? {|key, _| ua.include?(key) } end